Create QR codes your customers actually scan

Twenty-plus QR types, full styling control, and downloads that stay sharp at any print size.

QR code generator with logo and colours

Why it works

Built for print

Vector export and raised error correction keep the code readable on packaging, menus and posters — no blurry upscaled PNG.

On brand, still scannable

Styling is capped where it would break the finder pattern, so a code that looks right also reads right.

Measurable from day one

Every dynamic code reports scans by country, device, browser and campaign.

How do I create a QR code?

  1. Pick a QR type
  2. Enter your content
  3. Style it to match your brand
  4. Download PNG, SVG or PDF

Which QR type do you actually need?

A QR code is a container, and the type decides what the phone does with the contents. URL opens a web page. Wi-Fi joins a network with the password included, so guests stop asking for it. vCard writes a contact straight into the address book. UPI opens a payment app with the amount pre-filled. WhatsApp opens a chat with a message already typed. Choosing the right type matters more than styling: a phone number encoded as plain text is just text, while the same number as a tel: type dials.

Error correction, logos and why a code stops scanning

Every QR code carries redundant data so it still reads when part of it is damaged or covered. There are four levels, from roughly 7% recovery up to about 30%. Placing a logo in the centre deliberately covers part of the code, so the generator raises the error-correction level to compensate. The parts that must never be covered are the three large squares in the corners — the finder patterns a scanner uses to locate and orient the code. Styling here is capped for that reason.

Contrast, quiet zone and print size

Three things break far more codes than any design choice. Contrast: dark modules on a light background, never the reverse, and never two mid-tones. Quiet zone: a clear margin about four modules wide on every side, which means not letting artwork or a fold crowd the edge. Size: at least 2 cm across for something scanned at arm’s length, and about a tenth of the reading distance for signage. Export the vector PDF and set the size in millimetres rather than scaling a PNG up.

PNG, SVG or PDF

PNG is a fixed grid of pixels — right for a screen, a slide or an email, wrong for anything a printer will resize. SVG and PDF are vector: the code is described as shapes, so it stays perfectly sharp at any size, from a 15 mm sticker to a building wrap. Send the printer the PDF. Vector export is on the paid plans.

Questions about making QR codes

Is the QR code generator free?

Designing and previewing a code is free and unlimited — no account needed. A free account lets you save and download one QR code, which never expires. Extra codes, dynamic codes, vector exports and analytics are on paid plans.

Do the QR codes expire?

Static codes never expire — the data lives in the code itself. Dynamic codes stay live while your plan is active, and you can set your own expiry date.

Can I add my logo?

Yes. Upload a logo, choose its size, and the generator raises the error-correction level so the code still scans with the centre covered.

What size should I print it?

As a rule of thumb, print at least 2 cm wide for close-range scanning and about a tenth of the reading distance for signage. Download the PDF for exact millimetre sizing.

Make your first QR code now

Free account, no card required — your first QR code is on us.