How big should a QR code be?

The short answer: at least 2 × 2 cm, and about one tenth of the distance from which people scan it. Here is how to find the right size for every print.

Updated · Scanoli

The rule of thumb: distance divided by 10

A QR code is reliably readable from about ten times its width. A 3 cm code works from about 30 cm, a 10 cm code from about 1 m. Turned around: divide the expected scanning distance by 10 to get the minimum width.

This is a guideline, not a law. Good light, a modern phone and a short link allow a little more, a dense code and a dim room require a little less.

Size table for common uses

UseTypical distanceRecommended width
Business card15 to 25 cm2 to 2.5 cm
Flyer, invitation20 to 30 cm2.5 to 3 cm
Table stand, menu30 to 50 cm3 to 5 cm
Packaging, label20 to 40 cm2 to 4 cm
Poster at eye level1 to 2 m10 to 20 cm
Shop window1 to 3 m10 to 30 cm
Banner, trade fair wall5 to 10 m50 to 100 cm

Never go below 2 × 2 cm, even when people scan from very close. Many phones cannot focus closer than about 10 cm.

Why the content affects the size

The more characters a code contains, the more modules (the small squares) it has. A short link needs a grid of about 25 × 25 modules, a long contact card can easily need 50 × 50 or more. At the same print size every module gets smaller, and the phone has to come closer.

Keep the content short: a short link instead of a long tracking address, and only the necessary fields on a business card QR code. A logo also makes the code a little denser, because Scanoli then uses the highest error correction.

Do not forget the quiet zone

Around the code there must be a light margin, called the quiet zone. The QR code standard recommends four modules. Scanoli adds this margin by default (Advanced, Margin). Text, lines or images placed too close to the code make it harder for scanners to find its edges.

The right resolution for print

For print, vector formats are best: SVG and PDF stay sharp at any size, and print shops can use them directly. If you need a raster image such as PNG, calculate with 300 dpi: width in cm divided by 2.54, multiplied by 300, gives the pixels.

Print widthPixels at 300 dpi
2.5 cmabout 300 px
5 cmabout 600 px
10 cmabout 1,200 px
20 cmabout 2,400 px
40 cmabout 4,700 px, better SVG or PDF

In Scanoli you can export PNG, JPG and WebP up to 4096 px, and SVG and PDF without any size limit.

Checklist before printing

  1. Calculate the size: distance divided by 10, at least 2 cm.
  2. Keep the content short and test the link.
  3. Use SVG or PDF, or PNG with at least 300 dpi.
  4. Keep the quiet zone free.
  5. Print a test page at the real size and scan it from the planned distance with two or three phones.

Frequently asked questions

What is the minimum size of a QR code?
About 2 × 2 cm for print. Smaller codes can work with very short content, but many phones then struggle to focus.
How big should a QR code be on a poster?
Divide the scanning distance by 10. For a poster read from 1.5 m, the code should be at least 15 cm wide.
Which file format is best for print?
SVG or PDF. Both are vector formats that stay sharp at any size. For PNG, use at least 300 dpi at the final print size.

More QR code types

Create your QR code now

Free, without sign-up and without expiry date. Download as PNG, SVG, PDF, WebP or JPG.

Create for free