QR codes for printing

Create a print-ready QR code that stays sharp, has enough clear space and scans at the distance where people will actually use it.

Generate a print-ready QR code Build a printable template

What “print-ready” actually means

A print-ready QR code has the correct destination, enough physical size for its scan distance, dark modules on a light background, and an uninterrupted quiet zone. Its artwork is sharp at final size and it has been tested from the finished material, not only from a screen.

Static vs dynamic before you print anything

A static QR code stores the destination directly and cannot be changed after printing. It is a dependable choice for permanent URLs and fixed details. A dynamic service redirects scans through another URL, which may let you change the destination later but adds a provider dependency. For a static code that may need a new destination, encode a short URL on a domain you control and manage its redirect yourself.

File format: SVG first, PNG only at final size

Export SVG for print; use PNG only if the printer demands a raster file at 300–600 DPI at final size. SVG artwork can be resized without softening the square edges. Do not enlarge a small PNG inside design software and assume its stated DPI will restore missing detail.

Minimum size and the 10:1 scan-distance rule

As a planning baseline, make the QR code about one tenth of the expected scan distance. A code scanned from 30 cm starts at roughly 3 cm wide. A simple URL code used at arm’s length should usually be no smaller than 2 × 2 cm, including its quiet zone. Dense data, logos, weak lighting and unusual surfaces require more space.

Use the QR code print size chart and calculator to estimate a starting size, then verify it with a physical proof.

Print size table

ApplicationStarting sizeTypical scan distanceProduction note
Business card25 mm / 1 in20–30 cmInclude the quiet zone inside this size.
Flyer or leaflet25–30 mm25–40 cmKeep away from folds and trim.
Poster50–100 mm0.5–1 mIncrease for dense codes or low light.
Window sign100–200 mm1–2 mTest through glass and reflections.
Banner200 mm and up2 m and upUse the 10:1 rule from the real viewing point.

Error correction, contrast and quiet zone

Use a dark foreground on a plain light background. Preserve a quiet zone at least four modules wide on every side; this border is part of the code, not spare design space. Medium error correction is suitable for many clean codes. Higher error correction can tolerate limited damage or a small central logo, but it also makes the pattern denser, so enlarge and retest the code.

Paper, lamination, windows and packaging

Test print checklist

  1. Confirm the encoded destination and all tracking parameters.
  2. Print one copy at final size on the intended stock or finish.
  3. Scan with at least one iPhone and one Android phone.
  4. Test at the real distance, angle and lowest likely light level.
  5. Check that the destination loads on mobile data, not only office WiFi.
  6. Inspect the final proof after trimming, folding or lamination.
  7. Make sure nearby copy tells people what they will get by scanning.

Common print failures

FailureFix
Blurred or pixelated edgesSupply SVG, or export a new PNG at final pixel dimensions.
Code scans on screen but not on paperIncrease size and contrast, then test the actual stock and finish.
Design crowds the codeRestore the four-module quiet zone on every side.
Gloss or glass causes glareUse matte material or change placement and lighting angle.
Destination is wrong after a print runUse a URL you control or a suitable dynamic service before reprinting.

Create a print-ready code

Use the free generator, choose Download SVG for print artwork, and place the file into a finished layout with enough clear space. The template builder provides ready-sized card and sign layouts.

Generate a print-ready QR code

Print-ready use cases