Guides

QR Code Size Guide: Minimum Print Sizes for Cards, Flyers and Posters

Size is the single biggest reason QR codes fail to scan. Here are the minimum print sizes for every common use, plus a formula for distance scanning.

By MY FREE QR4 min read
Share

A QR code that looks fine on screen can fail completely in print — and the most common reason is size. Print it too small and phone cameras cannot resolve the individual dots. This guide gives you concrete minimum sizes for every common use, so your codes scan the first time.

Why size matters

A phone camera needs to see each dot in the QR code as a distinct pixel. If the dots are too small or too close together, they blur together and the decoder fails. The minimum size depends on three things: the amount of data (denser codes need to be larger), the scanning distance, and the print resolution.

The general floor is 2 × 2 cm for a code scanned at arm's length. From there, size scales with distance.

Minimum sizes by use case

Business cards

Minimum 2.5 × 2.5 cm. vCard codes are denser than URL codes, so go slightly larger than the generic minimum. A 3 × 3 cm code gives comfortable margin for error.

Flyers and handouts

Minimum 2.5 × 2.5 cm, ideally 3 × 3 cm. People hold flyers close, so arm's-length rules apply, but a slightly larger code scans faster and from more angles.

Table tents and counter signs

Minimum 4 × 4 cm. People scan these from a seated position across a table, so a bit more size helps. A Wi-Fi code on a café table tent at 4 × 4 cm scans reliably.

Posters

Minimum 5 × 5 cm, scaling up with viewing distance. A poster scanned from a meter away needs a larger code than one scanned up close.

Billboards and large signage

Scale with distance — see the formula below. A code scanned from 5 meters needs to be roughly 50 × 50 cm.

The distance formula

A reliable rule of thumb: the scanning distance should be no more than 10 times the code's width. So a 5 cm code scans reliably up to about 50 cm; a 10 cm code up to about 1 meter.

Example

A poster will be scanned from about 1.5 meters away. Divide the distance by 10: the code should be at least 15 cm wide. Round up to be safe.

For very long distances, double the calculated size — phone cameras vary, and a margin of safety is cheap insurance.

Data density affects size

A code with more data has more, smaller dots in the same area. A short URL produces a clean, sparse code; a long URL or a full vCard produces a dense one. Dense codes need to be printed larger to scan reliably.

To keep codes clean: shorten URLs with a link shortener, keep vCards lean, and avoid encoding unnecessary data. The sparser the code, the smaller it can be.

The quiet zone

Every QR code needs a blank margin around it — the quiet zone — so the camera can find where the code starts. The standard is at least four modules (four dots) wide on every side. A code without enough quiet zone may scan slowly or not at all, even at the right size.

When you download a code, the quiet zone is included. Do not crop it off in your design tool to make the code "fit" — that margin is functional.

Print at 300 DPI or higher for crisp dots. A PNG exported at high resolution prints sharply; a low-resolution image looks fuzzy and scans poorly. For very large prints, use SVG so the dots stay crisp at any size.

A quick reference table

  • Business card: 2.5–3 cm
  • Flyer / handout: 3 cm
  • Table tent / counter sign: 4 cm
  • Poster (close): 5 cm
  • Poster (1–2 m): 10–20 cm
  • Billboard / distant signage: scale by distance ÷ 10

Test the printed size

Always print a test copy at the final size and scan it with a real phone before committing to a bulk run. What scans on a high-end phone may fail on a two-year-old camera. Testing the actual printed size is the only way to be sure.

Size is scannability

You can generate a perfect QR code and still fail in print by making it too small. Follow the minimums above, keep your data lean, preserve the quiet zone, and test the printed result. Get the size right and your codes will scan every time.

Try it yourself

Generate the code from this article in your browser — free, no sign-up.

Frequently asked questions

What is the absolute minimum QR code size?

About 2 × 2 cm for a code scanned at arm's length with sparse data. Denser codes (long URLs, vCards) need to be larger — 2.5 to 3 cm.

How big should a QR code be on a poster?

At least 5 × 5 cm for close scanning. For posters scanned from a distance, divide the scanning distance by 10 to get the minimum width.

Does a logo change the minimum size?

A logoed code is denser (error correction is raised to H), so print it slightly larger than a plain code with the same data. Add a centimeter of margin to be safe.

Why does my code scan on screen but not in print?

Usually size or resolution. Print at 300 DPI, keep the code at or above the minimum size, and preserve the quiet zone. Test the printed copy with a real phone.

Can a QR code be too big?

Rarely. Very large codes scanned from very close can be hard to frame, but in practice larger codes scan more reliably. The risk is almost always too small, not too big.

MY FREE QRQR tools writer

MY FREE QR writes about practical QR code use cases, printing, and privacy, helping small businesses and creators make codes that work reliably in the real world.