QR Code Generator

Make a QR code for a link, WiFi, contact, event, payment or app - free, with no sign-up, and it never expires.

Add your logo, colours and rounded or dot shapes, and every design is scan-tested live by our own QR engine. Got a code already? Read it with the QR Code Scanner or grade it with the QR Code Checker.

Live preview -
Checking your code...Our decoder reads every design you make.
Version-
Error fix-
Mask-
Min print-
-measuring... Full quality report

What should it open?

--

Style presets

My styles

How to Make a QR Code

  1. Choose what the code opens. Pick Link, Text, WiFi, Contact, Email, SMS, Phone, Location, Event, Payment or App and fill in the details.
  2. Style it. Start from a preset, then change the shapes, colours and eyes, and add your logo or a Scan me frame.
  3. Check the scan result. The live scan check under the preview reads your design again after every change and warns you if it gets hard to scan.
  4. Download. Save it as PNG, SVG, JPG or WebP, as a print-ready PDF in centimetres, or make many codes at once from a list.

Printing it? Pick PDF, set the width in centimetres and turn on crop marks - print shops love that. Making table numbers or product labels? Many codes at once turns a list into a ZIP of codes. Got a code that will not scan? Run it through the QR Code Checker to see why.

What Is Inside Your QR Code

A QR code is a grid of dark and light squares called modules.

Some parts are fixed signposts that help a camera find and straighten the code. The rest carries your data plus repair data, so a scratched or partly covered code still reads. This is your current code, coloured by job:

  • Finder patterns - the three big eyes that show where the code is and which way is up
  • Timing patterns - dotted lines that let a scanner count the columns
  • Alignment - small eyes that fix bent or tilted codes
  • Format and version - which repair level and mask were used
  • Your data - the actual content, packed as tightly as possible
  • Repair data - Reed-Solomon codes that rebuild damaged parts

Our engine also picks the most compact way to pack your content - digits and capital letters take less space than lowercase text, so a code can mix modes to stay small. Want to see the details of any code? The QR Code Checker shows them for codes you upload too.

Error Correction Levels

Every QR code carries repair data. More repair data means a sturdier code - and a denser one.

LevelCan rebuildBest for
L - Lowabout 7%Screens, slides, clean prints - the smallest code
M - Mediumabout 15%Everyday default - flyers, cards, packaging
Q - Quartileabout 25%Codes that may get scuffed, folded or dirty
H - Highabout 30%Codes with a logo in the middle, outdoor signs

Tips for QR Codes That Always Scan

Dark on light

Keep the code clearly darker than the background. Light-on-dark codes look great but some older scanners cannot read them.

Leave the border

The quiet zone around the code is part of it. Four modules is the standard - do not crop it off.

Shorter is sturdier

Short links make simpler codes with bigger modules that scan from further away.

Test the print

Scan a printed proof before ordering hundreds. Check paper glare too - glossy finishes can hide modules.

Picking brand colours? Test them first with the Color Contrast Checker - the higher the ratio, the further away a phone can read your code.

Making a matching icon for your app or site? Turn your logo into an icon with PNG to ICO or build a full favicon set with the Favicon Generator.

Frequently Asked Questions

No. These are static QR codes: the link or text is stored inside the pattern itself, not on our servers. They work forever, with no scan limits and no subscription.

The flip side: you cannot change the content after printing. If you might need to, point the code at a page you control and change that page instead.

Yes. Open Logo, pick an icon or upload your own image. The modules behind the logo are cleared and the code switches to error correction H, which can rebuild up to 30% of the code.

Keep the logo at 30% of the width or less - the scan check under the preview tells you straight away if it is too big. Need a clean logo first? Make one with the Icon Maker or cut out a background with the PNG Background Remover.

Every time you change something, our own QR decoder reads your design again - once at a small size and once slightly blurred, like a phone camera in a dim room.

Scans easily means both passed. Scans, but only just means the blurred test failed, so give it more contrast, a smaller logo or a bigger print. For a full report, open the code in the QR Code Checker.

L (7%) makes the smallest code - fine for screens. M (15%) is the everyday default. Q (25%) suits print that may get scuffed. H (30%) is for codes with a logo or for outdoor signs.

Higher levels add more repair data, so the code gets denser for the same content.

Send the PDF to a print shop: it is vector, made at the exact size you pick in centimetres, with crop marks and an optional 3 mm bleed. Use SVG when a designer will place the code in a layout, and PNG for websites, documents and slides.

JPG and WebP are smaller but lose the transparent background. Need another format later? Our SVG to PNG converter turns the vector file into any size.

Yes. Open Many codes at once, paste a list (one link or text per line) or load a CSV with the columns content, name and label. Every code gets your current style, is scan-tested, and you download them all as one ZIP with a list of what is inside.

Great for table numbers, product labels, event badges and asset tags. Need to read a sheet of codes back? The QR Code Scanner reads every code in a picture.

A good rule is size = scanning distance ÷ 10. A code read from 30 cm away should be about 3 cm wide; a poster read from 2 m needs about 20 cm.

Dense codes (long content) need more room. The summary under the preview shows the smallest size we recommend for your code, and always leave the white border around it.

Completely free - no sign-up, no watermark, no expiry. The code is built in your browser by our own QR engine, so your WiFi password, contact details and logo never leave your device.

Saved styles are kept in your browser only.

Guides & Tutorials

All 14 guides
Comparison PNG vs JPG: Which Image Format Should You Actually Use? Read the guide Optimization How to Reduce Image File Size Without Losing Quality Read the guide Guide Complete ICO File Guide: Understanding, Opening & Converting Icon Files Read the guide