Skip to main content
EZQR

Guide

QR Code Size Guide: Minimum Sizes for Every Use Case

Size is the single most common reason QR codes fail in the real world. Too small and the scanner cannot resolve the individual modules; too large and the QR dominates the design or wastes substrate. This guide covers the 10:1 formula, the safety margins for real-world deployment, per-use-case minimums for every common print scenario, and the data-length adjustments that affect minimum size at any distance. The goal: pick the right size on the first try and avoid the reprint.

How QR code size affects scanning

A QR code is a grid of dark and light squares called modules. The scanner reads the QR by detecting these modules with the camera; the camera samples the QR image at its native pixel resolution. Each module needs to cover at least 2–3 camera pixels for the scanner to reliably distinguish it from its neighbors.

As scanning distance increases, the camera image of the QR shrinks proportionally — each module covers fewer pixels until the modules blur into their neighbors and the scan fails. The relationship is approximately linear: double the scanning distance, you need roughly double the QR size to maintain the same per-module pixel count at the camera sensor.

The data payload also affects the module count. A QR encoding 22 characters fits in a 21×21 module grid (version 1). 100 characters with error correction Q needs a 33×33 grid (version 4). 200 characters with error correction H pushes to version 8 (49×49) or larger. More modules in the same physical area means each module is smaller and harder to resolve at distance — which is why shorter URLs scan more reliably than long ones at the same physical size.

The scanning phone matters too. Current flagships (iPhone 15+, Samsung Galaxy S24+, Google Pixel 8+) have higher-resolution cameras and more aggressive QR decoding than older devices. A QR that scans cleanly on a 2024 iPhone might fail on a 2019 phone in the same lighting. Design for the audience's median device, not the best case.

The 10:1 formula and the safety margin

The standard sizing rule: code width = scanning distance / 10. A 2 cm code scans from 20 cm. A 4 cm code scans from 40 cm. A 10 cm code scans from 1 meter. A 50 cm code scans from 5 meters.

The formula assumes ideal conditions — clean print, good lighting, modern flagship phone, perpendicular scan angle, error correction M, short payload. Real-world deployments rarely hit ideal. The safety margin compensates for the gap.

Recommended safety margins:

  • 1.25× (formula × 1.25) for clean indoor deployments with controlled lighting, current-flagship audience, short URLs.
  • 1.5× for typical indoor deployments — restaurants, retail interior, offices. Mixed phone age, variable lighting.
  • for outdoor deployments, older audience devices, long URLs, or any deployment where reliability dominates aesthetics.
  • for billboards, high-distance signage, or any deployment where you cannot test in advance.

A QR meant to scan at 1 meter on a restaurant table tent: 10 cm formula, 15 cm with the 1.5× indoor margin. A QR meant to scan from 3 meters at a trade-show booth: 30 cm formula, 60 cm with the 2× outdoor-mixed margin.

Encoded data adjusts the margin. A long URL (100+ characters) needs an additional 20–30% size margin compared to a short URL (under 30 characters) at the same physical area, because the denser pattern has smaller individual modules at the same overall size. The fix is either shortening the URL or using a dynamic QR that encodes a short redirect URL on the vendor's server — see the dynamic vs static guide.

Business cards and small prints

Business cards are scanned at handheld distance — typically 15–30 cm. The 10:1 formula gives 1.5–3 cm minimum; the 1.5× indoor margin pushes to 2–4 cm.

Recommended sizing:

  • Minimum: 2 cm × 2 cm (0.8 × 0.8 inches). Below this, older phones in dim restaurant lighting fail intermittently.
  • Comfortable: 2.5–3 cm. Works reliably on current and older phones in mixed lighting.
  • Maximum reasonable on a 3.5 × 2 inch business card: 3.5 cm. Above this, the QR dominates the card design.

Placement on the card. The back of the card is the right placement for the QR — keep the front clean for the brand assets, photo, and primary contact info. The QR on the back has its own breathing room and doesn't compete with the visual hierarchy of the front.

Label adjacency. A QR with no adjacent text label converts at half the rate of one labeled "Scan to save my contact info" or "Scan for portfolio." The label takes 1–2 lines below the QR and clarifies the intent.

Encoded data discipline. A vCard with name, phone, email, company, and one URL fits comfortably in a 2.5 cm QR at error correction M. Adding a full social URL list, bio, and photo bloats the QR pattern past what a 2.5 cm code can carry reliably. Strip to essentials for business-card QRs — see the best vCard QR generators.

Print quality. Coated 14pt cover stock with matte lamination on the QR area. Glossy lamination creates glare under restaurant lighting. The cost difference is negligible; the reliability difference is meaningful.

Tips

  • Minimum 2 cm × 2 cm on business cards
  • Place the QR on the back of the card with a label
  • Strip the encoded vCard to essential fields for cleaner patterns
  • Use matte lamination, not glossy, for the QR area

Flyers, brochures, and table tents

Flyers, brochures, table tents, and similar handheld print are scanned at 30–60 cm — the natural distance for someone holding the material in their hands or seated at a table.

Recommended sizing:

  • Minimum: 2.5 cm × 2.5 cm.
  • Comfortable: 3–4 cm.
  • Practical cap on standard letter-sized brochure: 5–6 cm (above this it dominates the layout).

Restaurant table tents specifically: 3–4 cm is the right default. Restaurant lighting is dimmer than office lighting, and the QR competes with the brand assets and menu copy on the tent. Below 3 cm, scan rates drop on older phones in low light; above 4 cm, the QR overwhelms the design.

Multi-QR layouts (menu + WiFi + review on one table tent): each QR at 3 cm, separated with clear adjacent labels ("Scan for menu," "Scan for WiFi," "Scan to review"). Avoid combining functions into a single QR that links to a navigation page — per-job QRs convert at 2–3× the rate of shared hubs.

Direct mail: the same sizing applies, with one caveat — direct mail tends to face moderate folding damage in transit. Use error correction Q or H rather than M to handle minor pattern degradation.

Tips

  • Use 3–4 cm as the default for restaurant table tents and brochures
  • For multi-job layouts, use separate QRs per job rather than one hub QR
  • For direct mail, use error correction Q or H to handle transit damage

Posters, signage, and window vinyl

Posters, indoor signage, and storefront window vinyl are scanned at 1–3 meters or more. The 10:1 formula gives 10–30 cm; the safety margin pushes to 15–60 cm depending on conditions.

Indoor posters (1–2 meter scan): 10–15 cm minimum, 15–20 cm comfortable. Trade shows and conference posters benefit from the upper end because the audience is mixed-age and scanning in variable convention-center lighting.

Storefront window vinyl (3–8 feet sidewalk distance): 5–15 cm depending on the storefront layout. Window QRs are scanned 24/7 — including after-hours when the store is closed and passersby use them as a research touchpoint. After-hours scanning is in low ambient light, which pushes toward the upper end of the size range.

Yard signs (real-estate, political, contractor signage): 5–10 cm. Yard sign scanning is typically at 4–8 feet from the sidewalk. The QR competes with the sign's primary message; balance is important.

Trade-show booth signage (2–5 meter scan): 15–30 cm. Booth signage faces variable convention-center lighting and a mix of standing distances; oversizing helps.

Outdoor signage uses exterior-grade vinyl with UV-resistant inks and 5-mil lamination. Standard interior-grade print fades within 4–6 months in direct sun; the right material lasts 2–5 years. See the packaging and labels guide.

Tips

  • Indoor posters: 10–15 cm minimum, 15–20 cm comfortable
  • Window vinyl: 5–15 cm with exterior-grade UV-resistant lamination
  • Trade-show booth signage: oversize to 15–30 cm for mixed lighting

Billboards and large-format display

Billboards and large-format display are scanned (when at all) from 5+ meters. The QR needs to be 50+ cm; for highway billboards, 100+ cm.

The honest question: should you put a QR on a billboard at all? Most billboard viewers are in moving vehicles and cannot safely scan. The right billboard QR use cases are:

  • Stop-and-scan locations: traffic lights, drive-thru lanes, parking-lot adjacent signage. Drivers stop, then scan.
  • Indoor large-format signage: airports, malls, conference centers. Pedestrians walking past can stop to scan.
  • Transit signage: bus stops, train platforms, subway walls where the audience has dwell time.
  • Festival and event large-format: people walk past at a pace that allows scanning.

Highway billboards and freeway signage: skip the QR. The reach is theatrical; the conversion is negligible. Use the billboard for brand and a memorable URL the driver can type later.

For billboards that justify a QR:
- 50+ cm code width.
- Very short encoded URL (under 30 characters, ideally under 20).
- High-contrast colors (black on white at minimum; brand colors with documented 4.5:1+ contrast).
- Adjacent CTA explaining the scan value proposition.
- Test from the actual viewing distance at the actual lighting before committing.

For large-format vinyl and similar print, request specifications from the print vendor — large-format printers often have specific QR-handling guidance for their inks and substrates.

Tips

  • Billboards need 50+ cm QRs and very short URLs
  • Skip QRs on highway billboards where dwell time is zero
  • Use stop-and-scan billboards (traffic lights, drive-thru) for QR placement

Digital screens and broadcast

QRs on TVs, monitors, projectors, and broadcast media follow the same distance rules with additional considerations.

Screen resolution. The QR must be rendered with enough screen pixels to make each module sharp. A QR displayed at 200 × 200 screen pixels gives roughly 9 × 9 pixels per module on a 21-module QR — borderline. Render at 400 × 400 screen pixels or larger to give each module 18+ pixels.

Brightness and contrast. Auto-brightness on some TVs and monitors reduces local contrast. Display the QR on a solid white background to maximize contrast against the dark modules.

Display duration. A QR shown for less than 5 seconds gives viewers no time to pull out a phone, open the camera, aim, and scan. Display for at least 8–10 seconds for the audience to convert; longer for broadcast where the scan has to compete with attention to the content.

Screen reflections. In bright rooms, the screen reflects ambient light. Aim the screen away from bright windows and minimize specular reflection from the QR area.

Streaming and recording. A QR shown in a YouTube video or webinar recording stays available for the life of the recording — viewers can pause and scan. The QR needs to encode a URL that stays alive for the recording's expected lifetime (dynamic QRs with cancellation survival, or static QRs encoding stable URLs).

TV scan-through-screen. Some TVs add anti-screen-burn pixel shifting that subtly distorts QRs. Test the QR on the actual TV model before broadcast.

Tips

  • Render screen QRs at 400 × 400 pixels minimum
  • Display for 8–10 seconds minimum on broadcast
  • Aim screens away from bright windows to reduce reflection

Common sizing mistakes

Patterns that show up repeatedly in failed deployments:

Designing the QR to a size budget instead of a scan-distance budget. The brochure layout has a 1.5 cm space in the corner for the QR; the designer fits the QR to the space. The 1.5 cm QR fails to scan from typical reading distance. The fix: size the QR for the scan distance first, then negotiate the layout.

Skipping the safety margin. The 10:1 formula gives the minimum; the deployed QR needs to handle older phones, dim lighting, and angled scans. Apply 1.5–2× safety margin.

Oversizing the QR. A QR that's 30% of a business card looks amateur. Above the comfortable maximum, the QR dominates the design without improving scan rate. Find the comfortable size and stop there.

Treating digital and print sizing as the same problem. Print QR sizing is a physical-distance problem; screen QR sizing is a pixel-density problem. Same formula, different implementation.

Not testing. A QR that looks fine at 100% zoom in a design file fails when printed at the right size on the wrong substrate. Always print a single proof and scan-test before authorizing the batch.

Ignoring the data length adjustment. A long URL needs more physical size to scan reliably than a short URL at the same distance. The fix is shortening the URL or using a dynamic QR — same final size, simpler pattern.

Cropping the quiet zone. A QR that's 4 cm square needs at least 4 mm of quiet zone on each side. Cropping flush to surrounding text or graphics removes the quiet zone and fails the scan even when the QR is otherwise correctly sized.

Quick Tips

  • Apply the 10:1 rule: code width = scanning distance / 10
  • Add a 1.5–2× safety margin for older phones, dim lighting, and angled scans
  • Shorter URLs produce simpler codes that scan at smaller sizes
  • Always include a quiet zone (white border) at least 4 module widths wide
  • Export as SVG or PDF for print to maintain quality at any size
  • Test at the intended print size on actual stock before ordering in bulk
  • Use higher error correction (Q or H) for small sizes or rough print surfaces
  • Size the QR for scan distance first, then negotiate the layout space

Frequently Asked Questions

What is the absolute minimum QR code size?

About 1.5 cm × 1.5 cm (0.6 inches) under ideal conditions — new phone, perfect lighting, clean print, short URL. The practical minimum for real-world deployment is 2 cm × 2 cm. Below this, older phones in dim lighting fail intermittently.

Does the amount of data affect the minimum size?

Yes. More data creates more modules, which means smaller individual modules at the same physical area. A 22-character URL fits in a 21×21 module grid (version 1); a 100-character URL with error correction Q needs version 4 (33×33). Shorter URLs scan reliably at smaller physical sizes. For long destinations, use a dynamic QR that encodes a short redirect URL.

Can I use QR codes on billboards?

Technically yes — 50+ cm code width with very short URLs. Practically only for stop-and-scan locations (traffic lights, drive-thrus, indoor large-format). Highway billboards have zero dwell time and convert at near-zero rates. Use billboards for brand impressions and short typeable URLs instead.

What resolution should I export QR codes at?

For print, use SVG or PDF (vector formats that scale to any size without quality loss). For raster, export PNG at 300 DPI minimum (1000×1000 pixels is a safe starting point for 4 cm print). For screen display, render at 400×400 pixels or larger for crisp modules.

How big should a QR code be on a window for storefront signage?

5–15 cm depending on storefront layout and sidewalk distance. Window QRs are scanned 24/7 including after-hours in low ambient light, which pushes toward the upper end of the range. Use exterior-grade UV-resistant lamination for 2–5 year service life.

How big should a QR code be on a poster?

For indoor posters viewed at 1–2 meters, 10–15 cm minimum, 15–20 cm comfortable. For trade-show booth signage viewed at 2–5 meters, 15–30 cm. Apply the 10:1 formula with a 1.5–2× safety margin for mixed lighting and audience phone age.

More Guides

Related Articles

Related Industries

Related Tools

Written by

EZQR Editorial Team
EZQR Editorial Team

The EZQR editorial team writes practical guides on QR code strategy, print workflows, and how small businesses use scan-based technology. Posts are fact-checked against the ISO/IEC 18004 standard and updated when specs or market conditions change.

Ready to create your QR code?

Free, no watermarks. Generate and download in seconds.

Generate Free QR Code