QR Code Size Guide: How Big Should Your Code Be for Print
Quick answer
- Business card or small label: minimum roughly 2 × 2 cm (0.8 × 0.8 in).
- Poster or signage: width should be at least 1/10th of the expected scanning distance.
- Longer data (long URLs, full text) needs a larger print size than a short link or phone number.
A QR code that looks fine on screen can fail completely once printed too small, because a phone camera needs enough physical size and contrast to distinguish the individual squares, especially in less-than-perfect lighting. Getting the size right the first time saves a reprint.
The general distance rule
A reliable starting point: the code's printed width should be at least one-tenth of the distance from which people will typically scan it. A code on a restaurant table, scanned from about 30 centimeters away, needs to be roughly 3 centimeters wide at minimum. A code on a storefront window, meant to be scanned by someone standing across the street at 3 meters, needs to be closer to 30 centimeters wide.
Small formats: business cards and product labels
For anything printed small — a business card, a product label, a small sticker — 2 x 2 centimeters is a practical floor for reliability, assuming the code holds a short amount of data like a phone number or a short URL. Below that size, most phone cameras start struggling to focus close enough to read the individual modules clearly.
Large formats: posters and banners
Large-format printing gives you more room to work with, but do not assume bigger always means safer — a code stretched too large relative to its viewing distance can actually be harder to scan, since the phone camera has to back up further than the space allows, or the person cannot capture the whole code in frame at close range. Match the size to the realistic scanning distance, not just the available space on the banner.
Data length changes the math
A QR code encoding a short phone number and one encoding a full paragraph of text look visually different — the text version has a denser, more detailed pattern with smaller individual squares packed into the same code. If you are encoding a lot of data, either increase the print size beyond the minimums above, or shorten the underlying content — link to a web page instead of embedding a full paragraph, for instance.
Always do a real test print
A code that looks sharp on a laptop screen can print differently depending on your printer's resolution and the paper or material used. Before committing to a large print run, print one copy at actual size on the actual material and test-scan it with two or three different phones — this catches sizing problems that are invisible until the code is physically on paper.
Ready to generate your QR code at the right size?
Create a Free QR Code →Frequently asked questions
What is the minimum size for a QR code on a business card?
Around 2 x 2 centimeters (roughly 0.8 x 0.8 inches) is the practical minimum for a simple code with short data, scanned at close range. Anything smaller becomes unreliable even for simple codes.
How big should a QR code be on a poster viewed from a distance?
A common rule of thumb is that the code's width should be at least one-tenth of the expected scanning distance — a code meant to be scanned from 3 meters away should be at least 30 centimeters wide.
Does more data in the QR code mean it needs to be bigger?
Yes — longer data (a long URL, a full text block) creates a denser pattern with smaller individual squares, which needs more physical size to remain scannable compared to a short URL or phone number.