All guides
Guides

What Size Should a QR Code Be for Print? [2026 Guide]

Too small and nobody can scan it. Here's the exact QR code size for business cards, menus, posters, and billboards, plus a simple rule to get it right.

QRhubly TeamJuly 12, 202610 min read

The one mistake that ruins a good QR code

You design a nice flyer. The QR code looks sharp on screen. You send it to the printer. Then at the event, nobody can scan it because it came out the size of a postage stamp.

This is one of the most common print mistakes with QR codes, and it's completely avoidable. This guide gives you the exact sizes for every use case, from business cards to billboards, and the one rule that makes sizing simple from here on out.

If you're new to QR codes generally, start with what a QR code is and how it works before diving into sizing. Already know the basics? Read on.

The quick answer: minimum vs. recommended

For most everyday print materials (business cards, flyers, menus, product labels), the safe minimum is 0.8 inches (2 centimetres) on each side. The better target is 1 inch (2.5 centimetres), which gives modern and older smartphones a comfortable margin.

Going smaller than 2 cm is risky on older or budget phones. Going larger is always fine. When in doubt, make it bigger.

Quick tip The international standard (ISO/IEC 18004) allows smaller codes in controlled conditions, but the real-world safe minimum for consumer scanning is 2 x 2 cm. Use that as your floor, not your target. Aim for 2.5 cm (1 inch) whenever space allows.

The 10:1 rule

Here's the rule that simplifies everything. Your QR code should be roughly one-tenth of the expected scanning distance.

QR code size = scanning distance divided by 10

If someone scans from 10 inches away (arm's length, like a business card or table tent), the code needs to be at least 1 inch across. From 3 feet away (a storefront window sign), you need at least 3.6 inches. From 10 feet away (a corridor poster), you need around 12 inches.

This is why a billboard QR code needs to be enormous (several feet across), while a code on a product label can be small. The phone's camera is doing the work, and it needs enough visual information to decode the pattern from whatever distance the scanner is standing.

Recommended sizes by material

Business card

0.8 to 1 inch (2 to 2.5 cm). Keep it square. Don't crowd it against other design elements.

Product label / packaging

0.8 to 1.5 inches (2 to 4 cm). Larger codes handle curved surfaces and glossy finishes better.

Restaurant menu

1 to 1.5 inches (2.5 to 4 cm). Diners scan from table-holding distance. 1 inch works; 1.5 is comfortable.

Flyer or brochure

1 to 1.5 inches (2.5 to 4 cm) for A5 or half-letter. Go to 2 inches for a full A4 or letter-size sheet.

Small indoor poster

3 to 4 inches (7.5 to 10 cm). Viewed from a few feet away. This one surprises most people.

Banner / trade show display

8 to 12 inches (20 to 30 cm). For displays people approach from across a room. Much bigger than most people plan.

DPI: the other number that matters

Physical size tells you how large the code is in the real world. DPI (dots per inch) tells you how sharp it is when printed.

For close-range materials like business cards, menus, and brochures: 300 DPI minimum.

For indoor posters viewed from a few feet: 150 to 300 DPI is fine.

For large banners and outdoor formats viewed from six feet or more: 72 to 150 DPI is acceptable, because the camera compensates for the increased distance.

The simplest way to always have enough resolution: export your QR code as an SVG or PDF. These are vector formats, meaning they're mathematically defined rather than made of pixels. You can drop an SVG into any design application and scale it to any size without losing sharpness.

If you only have a raster format (PNG or JPEG), aim for at least 1,000 x 1,000 pixels for small materials, and 3,000 x 3,000 pixels or more for anything larger than a business card.

One firm rule: never use JPEG for print QR codes. JPEG compression blurs the sharp edges of each black module, and blurry edges are exactly what confuses QR scanners.

The catch Many free QR generators only export PNG, and often at low resolution (200 x 200 pixels). That's fine for testing on screen, but it won't print cleanly at larger sizes. When you need print-quality output, make sure SVG is available. QRhubly exports SVG for all codes, free and paid.

The quiet zone: the invisible part most people forget

Every QR code needs a clear border of empty white space around it. This is called the quiet zone, and the international QR standard (ISO/IEC 18004) requires a minimum of 4 modules of clear space on all four sides. A "module" is one of the small squares that make up the code's grid.

In practical terms: a 1-inch QR code at 300 DPI has modules roughly 8 to 10 pixels across. Four modules of quiet zone at that scale works out to about 0.1 inches of white border. It doesn't sound like much, but it's critical.

The scanner looks for the three square finder patterns in the corners of a QR code. If other design elements sit too close, the algorithm can't locate them and the code simply won't read.

When placing a QR code in a design layout:

  • Keep a clear ring of light background around the entire code on all sides.
  • Place "Scan me" text above or below the code, not inside the quiet zone area.
  • Don't use a dark background that runs right up to the edge of the code. The code needs to contrast clearly against whatever sits behind it.

If you're adding a logo to the centre of your QR code, similar rules apply. Our guide on adding a logo without breaking scan reliability walks through the error correction settings that make this safe.

Get print-ready QR codes with QRhubly. Every code exports as SVG for crisp printing at any size. Dynamic codes let you change the destination after print, so a URL change never means a reprint.

Try dynamic free

Common sizing mistakes (and how to fix them)

Sizing from the design, not the scan distance. A QR code that looks proportional in a layout often prints too small. Check the actual physical dimensions (in inches or centimetres) in your design software before sending anything to print.

Scaling a small PNG up. If you generated a 200 x 200 pixel PNG and then scaled it to 4 inches in your layout, the effective resolution drops to around 50 DPI. Not nearly sharp enough. Regenerate at the actual size you need, or switch to SVG.

Cropping the quiet zone. When a layout is tight, it's tempting to trim the white border around the code. Don't. Shrink the code instead, or adjust the layout. A cropped quiet zone means a code that may not scan at all.

Insufficient contrast. A dark navy QR code on a slightly lighter navy background might look elegant, but contrast is everything to a scanner. Black on white is the gold standard. If you want a branded colour, stick to high-contrast combinations and always test before you print the full run.

Forgetting to test on real devices. Always print a proof at the actual final size and scan it with both an iPhone and an Android phone (ideally an older model for each) before committing to a large print run. What works on screen can behave differently on paper.

Static vs. dynamic: why it matters even more in print

Once a static QR code is printed, the destination is permanent. Change the URL after printing and the code becomes dead weight.

Dynamic QR codes solve this. The printed image stays exactly the same, but you can update where it points from a dashboard at any time. This is especially valuable for larger print runs: if you're printing 500 flyers, you want confidence that a landing page update won't require an entirely new print job.

For anyone producing materials at scale (menus, shelf talkers, packaging, event signage), dynamic codes are worth the step up. You can read more about the difference in our breakdown of static vs. dynamic QR codes, or specifically about changing a code's destination after printing.

FAQ

What is the minimum size for a printed QR code?

The safe minimum for reliable consumer scanning is 0.8 inches (2 cm) on each side. Smaller codes can work in ideal conditions, but older or budget phones may struggle. A 1-inch (2.5 cm) minimum is a better real-world target for anything that needs to scan reliably for everyone.

What DPI should I use when printing a QR code?

300 DPI for close-range materials like business cards, menus, and brochures. 150 to 300 DPI for indoor posters. 72 to 150 DPI for large outdoor banners. The easiest answer: export as SVG, which sidesteps the DPI question entirely because it scales without any resolution limit.

What file format is best for a print QR code?

SVG or PDF (vector formats) are best. They scale to any size without quality loss. High-resolution PNG works for smaller formats (aim for 1,000 x 1,000 pixels minimum, 3,000 x 3,000 for larger). Avoid JPEG entirely -- compression artifacts blur the module edges and cause scan failures.

Can a QR code be too big?

No. A larger code is always easier to scan. There's no maximum size, and more size never hurts. If you're unsure, err bigger.

What is the quiet zone and how much space do I need?

The quiet zone is the empty white border surrounding the code. The international standard (ISO/IEC 18004) requires at least 4 module-widths of clear space on all four sides. No text, borders, or design elements should sit inside this margin, or the code may fail to scan.

QR codes you can edit and track

Generate a QR code, download it as SVG for crisp printing at any size, and change the destination anytime. Free to start, no card needed.

Make a QR code you can edit and track

Create dynamic QR codes, change the destination anytime, and see every scan. Free to start, no card.