QR code size: how big to print for every distance

A simple ratio for business cards, posters and shop windows, plus which file to download for each.

The right size for a QR code depends on two things: how far away people will be when they scan it, and how much information the code holds.

The 10:1 rule

Divide the scanning distance by ten. A code read from 1 metre away should be about 10 cm wide. It’s a rule of thumb, not a guarantee, so always test a printed sample.

WhereDistanceMinimum size
Business card20 cm2 × 2 cm
Flyer or table card30–50 cm3–5 cm
Poster1–2 m10–20 cm
Shop window2–3 m20–30 cm

Content changes the size

A short link produces a code with few, large modules. A long link, a contact card or a multiple-links page produces many small modules. Denser codes need to be printed bigger to stay readable from the same distance.

  • Use the shortest link that still opens the right page.
  • Remove tracking parameters you don’t need.
  • Adding a logo raises error correction to High, which also makes the code denser.

Which file to download

SVG is a vector file: it stays sharp at any size and is the best choice for print shops and design tools. PNG is an image with a fixed number of pixels. For print at 300 dpi, these are the largest sizes each PNG option covers:

PNG widthPrint size at 300 dpi
512 pxabout 4.3 cm
1024 pxabout 8.7 cm
2048 pxabout 17.3 cm
4096 pxabout 34.7 cm
Download your code as SVG or high-resolution PNG.Open the generator

Surfaces and finishes

Glossy laminates reflect light straight into the camera. Matte finishes scan more reliably. On curved surfaces such as bottles or cups, print the code a little bigger and keep it where the curve is gentlest.

Next guideStatic vs dynamic QR codes: what’s the difference?