QR Code Size Guide: Minimum Size for Print & Digital

Published February 27, 2026 · 8 min read

Size matters when it comes to QR codes. Print one too small and nobody can scan it. Print one too large and you waste valuable space on your business card, packaging, or poster. The difference between a QR code that works flawlessly and one that frustrates your audience often comes down to a few millimeters.

This guide gives you the exact QR code sizes for every use case, from tiny business card codes to massive billboard prints. You will learn the universal sizing rule, see a complete reference chart, and understand the factors that affect whether your QR code scans reliably.

The 10:1 Rule for QR Code Sizing

The most reliable way to determine the right QR code size is the 10:1 rule: divide the expected scanning distance by 10, and that gives you the minimum QR code dimension.

If someone will scan from 10 inches away (like holding a business card at arm's length), the QR code needs to be at least 1 inch wide. If the scanning distance is 10 feet (a poster on a wall), the QR code should be at least 1 foot across.

This ratio accounts for the limitations of smartphone cameras, which need enough resolution on the QR pattern to decode it. The rule applies to both print and digital QR codes. Keep in mind that 10:1 gives you the absolute minimum. For reliable scanning in varying conditions, a 7:1 or 8:1 ratio is safer. In other words, aim slightly larger when you can.

Minimum QR Code Sizes by Use Case

The table below covers the most common print and digital scenarios. The "minimum" column is the smallest size that technically works under good conditions. The "recommended" column adds margin for real-world factors like poor lighting, older phones, or slightly off-angle scanning.

Use Case Minimum Recommended Distance
Business Card 1.5 cm (0.6 in) 2 cm (0.8 in) 15–20 cm
Flyer / Brochure 2 cm (0.8 in) 3 cm (1.2 in) 20–30 cm
Product Label 1.5 cm (0.6 in) 2.5 cm (1 in) 15–25 cm
Magazine Ad 2.5 cm (1 in) 3.5 cm (1.4 in) 25–40 cm
Poster (A3/Tabloid) 3 cm (1.2 in) 5 cm (2 in) 30–100 cm
Banner / Sign 10 cm (4 in) 15 cm (6 in) 1–3 m
Billboard 30 cm (12 in) 50+ cm (20+ in) 3–10 m
Digital Screen 100+ px 200+ px Varies
Email Signature 80–100 px 120 px N/A
Social Media 200 px 300+ px N/A

These sizes assume a standard QR code with moderate data density (a short URL or simple text). If your QR code contains a lot of data or includes a logo, increase the size by 20–30% above the recommended values.

Factors That Affect Scannability

Size alone does not determine whether a QR code scans. Several other factors play a role, and understanding them helps you make better sizing decisions.

Data density. The more data encoded in a QR code, the more modules (tiny squares) it contains. More modules mean each individual square is smaller at the same overall QR code size. A QR code with a short URL might have 25x25 modules, while one with a long paragraph of text could have 100x100 or more. Using a dynamic QR code with a short redirect URL keeps data density low, allowing smaller print sizes.

Error correction level. QR codes have four error correction levels: L (7%), M (15%), Q (25%), and H (30%). Higher error correction adds more redundant data modules, which increases the overall module count. Level H is needed for QR codes with logos, but it also makes the code denser and harder to scan at very small sizes.

Contrast. QR scanners work by detecting the difference between dark and light modules. Dark foreground on a light background is essential. Avoid color combinations like dark blue on black, or light gray on white. If you want to customize colors, stick with a contrast ratio of at least 4:1.

Quiet zone. The quiet zone is the blank border surrounding the QR code. It tells the scanner where the code begins and ends. The QR code specification requires a quiet zone of at least 4 modules wide. Cutting into this margin, whether through cropping or placing the code too close to the edge of a design, causes scanning failures even if the code itself is the right size.

Surface finish. Matte surfaces scan better than glossy ones. Glossy materials create glare under bright lighting, which can confuse the camera. If you must print on glossy stock, increase the QR code size by 10–15% to compensate and test under different lighting conditions.

How to Ensure Your QR Code Scans

Before sending anything to the printer or publishing online, run through this testing checklist. A few minutes of testing saves the embarrassment and cost of unscannable QR codes on thousands of printed materials.

  • Test at the intended scanning distance. Hold your phone at the distance your audience will actually use. A QR code on a table tent is scanned from 30 cm, not from across the room.
  • Test with multiple phone models. Try both newer and older phones. Budget Android phones have lower-resolution cameras and may struggle with QR codes that scan fine on the latest iPhone.
  • Test in different lighting conditions. Scan under bright overhead lights, dim ambient lighting, and outdoor sunlight. Glare and shadows affect readability, especially on glossy surfaces.
  • Print a test copy before bulk printing. Always print a single proof at the actual size on the actual material before committing to a full print run. Screen previews do not account for print resolution or material texture.
  • Use high-resolution PNG, not JPEG. JPEG compression introduces artifacts that blur the sharp edges between modules. PNG preserves the crisp boundaries that scanners rely on. When creating QR codes with QRCodeStack, the downloaded image is always a high-resolution PNG.

Digital QR Code Sizes

Sizing QR codes for screens follows different rules than print. On digital displays, the key metric is pixel dimensions rather than physical measurements, because screen size and resolution vary widely across devices.

For websites and landing pages, render the QR code at a minimum of 200 pixels wide. At this size, users can scan directly from their screen or take a screenshot to scan later. For presentations projected on a large screen, 300–400 pixels is safer since the audience is farther away.

For email signatures, 80–120 pixels works because the QR code is a secondary element. Recipients who want to scan it will zoom in or open the email on a larger screen. For social media posts, go with at least 200 pixels, preferably 300 or more, to survive platform compression.

If scalability matters, use SVG format when available. SVG QR codes are vector graphics that scale to any size without losing clarity. They are ideal for websites where the QR code might be displayed at different sizes on different screen widths.

Common Sizing Mistakes to Avoid

Even experienced designers make QR code sizing errors. Here are the mistakes we see most often and how to avoid them.

  • Making the QR code too small. This is the single most common mistake. Designers squeeze a QR code into a corner of a business card or product label without checking whether it actually scans. When in doubt, go bigger. A QR code that takes up slightly more space but works is infinitely more valuable than one that looks neat but fails.
  • Encoding too much data in a small code. Pasting a long URL with tracking parameters into a small QR code creates hundreds of modules that are barely visible. Use a dynamic QR code with a short redirect URL instead. The redirect URL is short and fixed, while the destination URL can be any length.
  • Removing the quiet zone. Cropping the white border around the QR code to save space is a common mistake in tight layouts. Without the quiet zone, many scanners cannot detect the code boundaries. Always preserve at least 4 modules of blank space on all sides.
  • Stretching or distorting the QR code. QR codes must remain perfectly square. Stretching horizontally or vertically, even by a small percentage, shifts the alignment patterns and breaks scanning. Always lock the aspect ratio when resizing.
  • Using low-resolution images for print. Exporting a 200-pixel QR code from a screen and printing it on a poster results in a blurry, pixelated mess. For marketing materials, always generate QR codes at the highest resolution available, and use PNG or SVG, never JPEG.

Frequently Asked Questions

What is the minimum size for a QR code?

The absolute minimum size for a QR code is about 1.5 cm (0.6 inches) for close-range scanning at 15–20 cm. However, the practical minimum depends on scanning distance. Use the 10:1 rule: divide the expected scanning distance by 10 to get the minimum QR code size. For example, a QR code scanned from 1 meter away should be at least 10 cm.

How big should a QR code be on a business card?

A QR code on a business card should be at least 1.5 cm (0.6 inches) wide, but 2 cm (0.8 inches) is recommended for reliable scanning. Business cards are typically held at arm's length (15–20 cm), so 2 cm provides a comfortable margin. Make sure you also leave a quiet zone (white border) around the QR code.

What resolution should I use for printing a QR code?

For print, use a minimum of 300 DPI (dots per inch). A 2 cm QR code at 300 DPI needs an image of at least 236 x 236 pixels. For large-format printing like banners and billboards, 150 DPI is acceptable because the viewing distance is greater. Always use PNG format instead of JPEG to avoid compression artifacts that can interfere with scanning.

Does adding a logo change the minimum size?

Yes. Adding a logo to a QR code covers part of the data pattern, which means the code relies more heavily on error correction. This effectively increases the minimum size because each module (dot) needs to be large enough for scanners to read. When using a logo, increase your QR code size by 20–30% above the minimum to ensure reliable scanning.

Can I make a QR code smaller by using less data?

Yes. QR codes with less data have fewer modules (the small squares that make up the pattern), which means each module can be larger at the same overall size. A QR code encoding a short URL will have far fewer modules than one encoding a full paragraph of text. Using a dynamic QR code with a short redirect URL is one of the best ways to keep your QR code compact and scannable at small sizes.

Create High-Resolution QR Codes

QRCodeStack generates print-ready QR codes in high resolution. Free trial — no credit card required.