Calculator · Guide

How big should a printed QR code be?

Short answer: at least 2 cm (0.8 in) wide, and about one tenth of the distance people will scan it from. Enter your distance below for an exact size.

QR code size calculator

Minimum QR code size

4 cm × 4 cm (1.6 in × 1.6 in)

Scanned from 40 cm, a code should be at least one tenth of that distance wide: 4 cm, rounded up.

  • The size is for the code itself. Keep the white margin (quiet zone) around it on top of this.
  • Go bigger for dense codes (long links, contact cards), logos over the code, low contrast or unusual colors, glossy or curved surfaces, and low-resolution printing.
  • Print one copy at full size and scan it with two phones before ordering a large batch.

The 10:1 rule

A reliable rule of thumb: a QR code should be at least one tenth as wide as the distance it will be scanned from. Treat these as minimums for a short link, and go bigger for codes that hold more data.

WhereScanned fromMinimum width
Business card20 to 25 cm2 to 2.5 cm (0.8 to 1 in)
Flyer, menu, table tent30 to 40 cm3 to 4 cm (1.2 to 1.6 in)
Poster on a wall1 to 2 m10 to 20 cm (4 to 8 in)
Shop window or door2 to 3 m20 to 30 cm (8 to 12 in)
Banner or billboard5 m or more50 cm or more (20 in+)

Less data, bigger squares

A QR code is a grid of small squares called modules. The more text you put in, the more modules the grid needs, and at a fixed print size each one gets smaller. A short link such as qrfun.app/q/menu produces a much coarser grid than a 120-character tracking URL, so it scans from further away and survives rougher printing. That is one practical reason to print dynamic codes: the link inside is always short.

The same applies to contact cards. A vCard code with a name, company, phone, email and website holds a lot more data than a link, so give it extra room.

Keep the quiet zone

Scanners need a clear border around the code to find it. The QR code standard asks for a margin four modules wide, and downloads from this site include it. Do not crop it off, and do not let text, frames or the edge of the paper creep into it.

Contrast and color

Use the right file

Download SVG for anything that is printed. It is a vector format, so it stays perfectly sharp on a business card or a banner. If your printer or design tool only accepts images, download a PNG at 1024 or 2048 px. Never screenshot the preview: it is a low-resolution image meant for the screen.

Error correction

QR codes carry spare data, so they still scan when part of them is scratched or dirty. There are four levels, from L (about 7% of the code can be recovered) to H (about 30%). This site uses level M, about 15%, which balances robustness against a denser pattern and suits most print. It is also why you should not cover part of a code with a logo unless the code was made with that in mind.

Surfaces and placement

Test before the print run

Print one copy at its real size. Scan it with at least two phones, ideally an iPhone and an Android, from the distance people will actually stand, in the real lighting. Then check that the page it opens loads quickly over mobile data. A few minutes of testing is much cheaper than reprinting.

Checking a design file from a printer or agency? Drop an export into the QR code scanner to see exactly which link the code contains before you approve it.

Make a print-ready code. Download SVG from the free generator, or create a dynamic code with a short link that stays easy to scan at small sizes.

Frequently asked questions

What is the minimum size for a QR code?

About 2 x 2 cm (0.8 x 0.8 in) for a short link scanned from arm's length. Codes that hold more data, such as contact cards, need to be larger.

How big should a QR code be on a poster?

Divide the scanning distance by 10. A poster read from 2 meters needs a code about 20 cm wide; one read from 5 meters needs about 50 cm.

Should I download PNG or SVG for print?

SVG. It is a vector format, so it stays sharp at any size. If your printer asks for a PNG, download the largest size (2048 px).

Can a QR code be in color?

Yes, as long as the code is clearly darker than its background. Avoid light codes on dark backgrounds, pale colors on white, and placing the code over a photo.

Why will my printed QR code not scan?

The usual causes are a code printed too small for the distance, no clear margin around it, too little contrast, glare from a glossy or curved surface, or so much data that the pattern is too dense. Test a printed proof before the full run.