Free QR Code Generator

Turn any link or text into a QR code in seconds. Pick your colors, size it how you like, and download a clean PNG or SVG. No signup, no watermark, and it all runs right here in your browser.

No signupNo watermarkPNG and SVGMade in your browser
#000000
#ffffff
Type something to see your QR code

SVG stays sharp at any size. Use it for print and large signs.

How to make a QR code

1

Type your text or URL

Paste a link, Wi-Fi password, phone number, or any text. The code updates as you type.

2

Pick colors and size

Set the code color, the background, the size, and the error correction level. Keep good contrast so phones read it.

3

Download PNG or SVG

Grab a PNG for screens and quick sharing, or an SVG for print and large signs that need to stay sharp.

4

Test before you print

Scan it with your phone camera first. Always check a real scan before sending a batch to the printer.

PNG or SVG, which one do you want?

Short version. PNG is a normal image. It is perfect for screens, slide decks, websites, social posts, and anything digital. Most people want PNG and never think about it again.

SVG is the one to grab when something gets printed. It is a vector, so it stays perfectly sharp whether it lands on a business card or a six foot banner. If a print shop asks for the code, send the SVG and they will love you for it.

Make sure it actually scans

A QR code is only useful if a phone can read it. A few simple rules keep yours reliable. Keep good contrast, a dark code on a light background is the safe bet. Avoid putting the code on a busy photo, a fold, or a curved bottle. Give it a bit of white space around the edges, that quiet margin matters more than people think.

Bump up the error correction level if the code will live somewhere it might get scuffed or partly covered, like a sticker or packaging. Higher correction means the code still works even when a chunk of it is damaged. And print it big enough. A tiny code on a poster that people scan from across the room is just decoration.

What people use it for

  • Business cards and resumes: link to your site, LinkedIn or portfolio. Use a small, high contrast code and grab the SVG for the print shop.
  • Flyers, posters and menus: point people to a registration page, a menu, or a special offer. Print it large and high resolution.
  • Product packaging: link to a manual, a how-to video, or warranty registration.
  • Wi-Fi and events: share your guest Wi-Fi, an event page, or a photo album without typing anything out.

Handy related tools

Favicon Generator →SVG to PNG →Image to Base64 →Add Text to Image →

Error correction: how much damage a code survives

QR codes store extra recovery data so they still scan when part of the code is dirty, torn or covered. The level decides how much. Higher levels survive more damage but add more squares, which makes the code denser.

LevelCan recover aboutUse it for
L7 percentScreens and clean indoor prints, the smallest code
M15 percentMost everyday uses, the default
Q25 percentOutdoor signs, packaging, surfaces that get scuffed
H30 percentCodes with a logo placed over the middle

Leave the quiet zone

The blank margin around a QR code is part of the code. The QR standard asks for a quiet zone at least four modules wide, a module being one of the small squares. Scanners use that empty band to find the edges. This generator uses four modules by default. Shrink it only if you know the code will sit on a large plain area anyway.

Contrast and colours

Custom colours work as long as the code stays dark on a light background with strong contrast between the two. Some scanner apps cannot read inverted codes, light squares on a dark background, so avoid them for anything important. Pale colours such as yellow or light grey for the squares are the most common reason a styled code will not scan.

How much a code can hold

The largest QR code holds up to 7,089 digits, 4,296 letters and numbers, or 2,953 bytes of other text, at the lowest error correction level. Every extra character makes the pattern denser and harder to scan from a distance. A short link scans far more reliably than a long one, so shorten long web addresses before you generate the code.

Size and scanning distance

A common rule of thumb is that a code can be scanned from about ten times its own width. A 2.5 cm code works at around 25 cm, a table card, while a code meant to be read from across a room needs to be much larger. Whatever the size, test the printed code with two different phones before you print hundreds of them.

Frequently asked questions

Is this QR code generator really free with no signup?+
Yes. No account, no email, no signup, and nothing to pay. You make as many codes as you want and download them straight away.
Are there any watermarks or logos on the QR codes?+
None. The code you download is clean. No corner badge, no branding, no tracking pixel. It is just your QR code.
Can I change the QR code colors and keep it scannable?+
Yes. Pick any code and background color you like. Just keep strong contrast, a dark code on a light background reads best. Very light codes or low contrast can fail to scan.
How do I download a QR code as PNG or SVG?+
Use the PNG button for a normal image, great for screens, docs and social. Use the SVG button for a vector file that stays razor sharp at any print size, which print shops prefer.
Do these QR codes expire or have a scan limit?+
No. These are static QR codes. The data is baked right into the pattern, so they never expire and there is no scan limit. They work forever, offline included.
Does the generator keep my data private?+
Yes. The whole thing runs in your browser. Your link or text is never sent to a server, never logged, and never stored. Nobody sees what you encode but you.
Which error correction level should I choose?+
M suits most uses. Choose Q or H for outdoor or printed codes that may get scuffed, and H if you will place a logo over the middle of the code.
Why will my coloured QR code not scan?+
Usually low contrast or an inverted design. Keep the squares dark on a light background with strong contrast.
How big should a printed QR code be?+
As a rule of thumb, about a tenth of the scanning distance. Test the printed code with two phones before printing in bulk.