· 6 min read

QR Code Size Guide: Minimum Size, Print Guidelines & Best Practices

Getting QR code sizing right is critical — too small and it won't scan, too large and it wastes space. This guide covers minimum sizes, scanning distances, and print-ready best practices.

Why QR Code Size Matters

A QR code must be large enough for a smartphone camera to capture and decode it reliably. If the code is too small or the resolution is too low, scanners will fail — frustrating your users and wasting your print run.

The minimum scannable size depends on three factors: the amount of data encoded (more data = more modules = larger code needed), the scanning distance, and the print resolution.

Minimum QR Code Sizes

Here are recommended minimum sizes for common use cases:

Use Case Minimum Size Scan Distance
Business card2 × 2 cm (0.8 in)10–15 cm
Product label2.5 × 2.5 cm (1 in)15–25 cm
A4 flyer / letter3 × 3 cm (1.2 in)25–40 cm
Poster (A3/A2)5 × 5 cm (2 in)50–100 cm
Banner / billboard15+ cm (6+ in)1–3 meters
Digital screen120 × 120 px15–30 cm

Scanning Distance Formula

A common rule of thumb is the 10:1 ratio — the scanning distance should be no more than 10 times the width of the QR code. So a 3 cm QR code can be scanned from about 30 cm away.

More precisely:

QR code size = Scanning distance ÷ 10

If your poster will be viewed from 2 meters away, you need a QR code at least 20 cm wide. For a business card scanned at arm's length (~30 cm), 3 cm is sufficient.

Resolution and Print Quality

For print, always export QR codes at 300 DPI or higher. At 300 DPI, each module (the tiny black/white square) should be at least 2–3 pixels wide. Lower resolutions can cause modules to blur together, making the code unscannable.

  • Vector formats (SVG, PDF) — best for print; scales to any size without quality loss
  • PNG at 300+ DPI — good for print if generated at the final size
  • JPEG — avoid for QR codes; compression artifacts can corrupt the code

Data Density and Module Count

The more data you encode, the more modules the QR code needs, and the larger it must be printed. Here's a rough guide:

  • Short URL (under 50 chars) — Version 3 (29×29 modules), prints well at 2 cm
  • Full URL with parameters (100+ chars) — Version 7+ (45×45 modules), needs at least 3 cm
  • vCard with full contact info — Version 10+ (57×57 modules), needs at least 4 cm
  • WiFi credentials — Version 5–7, prints well at 2.5 cm

Pro tip: Use a URL shortener to reduce the data in your QR code, which lets you print it smaller while keeping it scannable.

Quiet Zone (White Border)

Every QR code needs a quiet zone — a clear white border around all four sides. The QR code standard requires a minimum quiet zone of 4 modules wide. Without this border, scanners may not detect the code boundaries.

When placing a QR code in a design, never let other elements (text, images, borders) touch or overlap the quiet zone. Most QR code generators include this automatically, but check when embedding into designs.

Color and Contrast Tips

Contrast for a barcode is not measured the way contrast for text is. Web accessibility guidelines use a ratio, because they are predicting whether a person can read small type. Barcode print quality is graded by ISO/IEC 15415, which uses symbol contrast — the lightest reflectance minus the darkest, as a percentage. 70% or more earns the top grade of 4.0; below 20% the grade collapses toward 0. The two metrics disagree often enough to matter: a mid grey on white scores 3.95:1 by the accessibility ratio, which "fails" the usual 4.5:1 advice, while grading a clean 4.0 as a symbol.

  • Aim for 70% or more symbol contrast — you can check a pair in the QR code colour contrast checker
  • Dark modules on a light background works best (don't invert)
  • Watch red specifically: red ink reflects the 660 nm light barcode verifiers use, so a red code can look bold to you and grade badly on a verification report
  • Avoid transparency and gradient backgrounds behind the code
  • Test on multiple devices before committing to a print run

Work It Out for Your Own Code

The rules above are the reasoning; the arithmetic is quicker done for you. The QR code print size calculator takes your actual content and scan distance and returns a width in millimetres, including the case where your data — not your distance — is what sets the minimum size. If you are still deciding how much to encode, the QR code capacity calculator shows where the module grid steps up. And once the design is settled, the QR code generator will produce it.

Generate a Print-Ready QR Code

Create a high-resolution QR code with our free tool — download as PNG at the perfect size for your project.

Create Perfect QR Codes in the App

The Scan & Generate app creates high-resolution QR codes with custom colors, sizing, and logo overlays — ready for print.