Skip to main content

QR-Build technical guide

QR Code Size Guide: Minimum Dimensions for Print and Digital

A QR code is a two-dimensional matrix barcode made from black and white modules, and its scannability depends on physical size, data density, quiet zone, contrast, lighting, and camera focus.

This QR-Build guide gives designers, marketers, developers, and print vendors practical minimums for print, packaging, signage, PDFs, screenshots, and on-screen QR codes as of 2026.

When you are ready to produce the final asset, you can create your QR code with QR-Build and export a print-ready file.

The minimum safe size for a printed QR code is 2.5 cm x 2.5 cm, approximately 1 in x 1 in. For digital display or screenshots, the minimum is 200 x 200 pixels. Smaller sizes risk scan failure, especially in low light or when the QR code contains dense data.

What is the minimum size for a QR code?

The minimum safe size for a printed QR code is 2.5 cm x 2.5 cm, approximately 1 in x 1 in. For digital display or screenshots, the minimum is 200 x 200 pixels.

These are practical production minimums, not a guarantee that every code will scan in every environment. Camera quality, lighting, print sharpness, contrast, data density, and the scanning app all affect final reliability.

Why does QR code size matter?

QR code size matters because scanners must distinguish each module, locate the finder patterns, and focus on the code before decoding the data. A smaller physical size compresses modules together, so dense QR codes need more space than simple QR codes.

Module density and camera focus

A module is the smallest square cell in a QR code pattern. More encoded data creates more modules, and more modules at the same physical size means each square becomes smaller. Smartphone cameras need enough contrast and module width to separate those cells reliably.

Version and data density

A QR code Version is the complexity level of the grid. Version 1 has 21 x 21 modules, and each higher Version adds 4 modules per side. A long static URL can force a higher Version, while a short redirect can keep the pattern simpler. To understand format choices, learn about QR code formats and versions.

ISO/IEC 18004 as the standard

ISO/IEC 18004:2015 is the international standard that defines QR code structure, encoding, finder patterns, quiet zone requirements, and error correction levels. This page uses the standard as the authority anchor and translates it into practical print and digital sizing guidance.

Real-world scan conditions

In our review of QR-Build user scenarios, the tightest layouts are business cards, product labels, menus, event badges, and packaging. The page minimums assume readable contrast, an intact quiet zone, and a final proof tested with several current mobile devices.

Minimum QR Code Size by Use Case

For most print projects, 2.5 cm x 2.5 cm is the safe minimum QR code size. Product labels can sometimes use 1.5 cm x 1.5 cm with simple data and strong contrast, while outdoor signage should start at 10 cm x 10 cm and scale by scanning distance.

The QR Code Minimum Size by Use Case Table separates absolute minimums from recommended production sizes. Use the recommended column when the code will be printed in volume, placed on textured material, scanned from a distance, or used by a broad audience.

QR Code Minimum Size by Use Case Table
Use caseMinimum sizeRecommended sizeNotes
Business card 2 cm x 2 cm 2.5 cm x 2.5 cm Use a short URL or dynamic QR code to reduce density.
Flyer or brochure 2.5 cm x 2.5 cm 3-4 cm x 3-4 cm Leave the quiet zone visible and avoid glossy glare.
Product label 1.5 cm x 1.5 cm 2.5 cm x 2.5 cm Use Level Q or H for textured labels and test on the final material.
Poster or banner 4 cm x 4 cm 6 cm x 6 cm Suitable for short-range scans around 50-100 cm.
Billboard or signage 10 cm x 10 cm 15+ cm x 15+ cm Scale by viewing distance; 10 cm assumes close signage, not highway distance.
T-shirt or apparel 5 cm x 5 cm 8 cm x 8 cm Fabric distortion, folds, and movement add scan risk.
Digital screen 200 x 200 px 400 x 400 px Use high contrast and avoid placing the code too close to other UI elements.
Screenshot or PDF 200 x 200 px 300 x 300 px Do not compress or downscale screenshots before sharing.

Source and methodology note: the table combines ISO/IEC 18004 structure requirements with QR-Build production review, common print practice, and conservative scan-testing assumptions. Verify final dimensions with your print vendor and test in the deployment environment.

What is the QR code scanning distance formula?

A general rule is the 1:10 scanning ratio: QR code width should equal at least one-tenth of the expected scanning distance. A poster scanned from 50 cm away needs a QR code at least 5 cm wide.

The 1:10 scanning ratio is an industry rule of thumb, not an ISO mandate. It is useful because scanning distance affects how large each module appears to the camera.

To calculate the right dimension, estimate the likely phone-to-code distance and divide it by 10. A menu scanned from 30 cm away should use a QR code at least 3 cm wide. A sign scanned from 1 m away should use a QR code at least 10 cm wide.

Module size is the second check. For offset print, each module should be at least 0.25 mm. For inkjet or lower-quality digital print, each module should be at least 0.4 mm. If the module size falls below those marks, increase the printed QR code size or reduce the encoded data.

  1. Determine scanning distance

    Measure or estimate the distance between the user's phone and the QR code surface.

  2. Apply the 1:10 ratio

    Divide the scanning distance by 10 to get the minimum QR code width; 50 cm becomes 5 cm.

  3. Check module size

    Verify that each module will be at least 0.25 mm for offset print or 0.4 mm for inkjet print.

  4. Add quiet zone

    Keep at least 4 modules of blank white space on every side of the QR pattern.

  5. Test-scan the proof

    Print or export the asset at final size and scan it with multiple current phones before full production.

How do error correction levels affect QR code size?

Higher error correction makes a QR code more tolerant of damage, logos, and surface distortion, but it adds redundant modules. At the same physical size, Level H is denser than Level M and usually needs a larger printed code.

An error correction level is one of four QR code settings that define how much of the code can be damaged while still being decoded. The Error Correction Level Comparison Table shows the sizing trade-off.

Error Correction Level Comparison Table
LevelRecovery capacityRelative module densityBest forSize impact
L About 7% Lowest Clean digital displays Smallest pattern, least damage tolerance.
M About 15% Moderate General print Balanced default for ordinary flyers, menus, and cards.
Q About 25% Higher Labels and packaging Needs more physical space than Level M at the same data length.
H About 30% Highest Apparel, outdoor use, and logo overlays Most resilient, but requires the largest practical size.

When should you choose Error Correction Level H?

Choose Level H when a logo, brand mark, graphic overlay, fabric texture, outdoor wear, or handling damage may obscure part of the code. Level H protects reliability, but it should be paired with a larger QR code and a full quiet zone.

What is the QR code quiet zone?

The quiet zone is the blank white border around a QR code. ISO/IEC 18004 requires a minimum 4-module quiet zone on every side, and cropping into that margin is one of the most common causes of scan failure.

A scanner first looks for the finder patterns, which are the three large corner squares in the QR code. The quiet zone gives the decoder visual silence around those patterns so it can identify where the code begins and ends.

The quiet zone failure mode happens when nearby text, artwork, a trim edge, a photo, or a colored background touches the QR pattern. The code may look fine to a designer, but the scanner sees visual noise around the finder patterns.

For typical print sizes, keep the ISO 4-module quiet zone and add practical layout space beyond it. A 4-5 mm visible margin outside the QR pattern is a sensible production habit for business cards, packaging, and flyers.

Do not treat the quiet zone as decorative whitespace that can be trimmed away. It is part of the functional QR code system.

What DPI and resolution should you use for printing?

Use 300 DPI as the minimum print resolution for offset and laser printing, and export SVG whenever possible. A 72 DPI PNG is suitable for screen viewing only and can become blurry when printed.

DPI means dots per inch, the print resolution used by a printer or export file. QR codes need sharp square edges, so professional print files should use at least 300 DPI unless your print vendor gives a different specification.

SVG, or Scalable Vector Graphics, is the preferred file format for print because it is resolution-independent. PNG is a raster format, which means it can work for websites, apps, email, and screenshots, but it can pixelate if exported too small.

Some digital print services accept 150 DPI for large-format work, but that is vendor-specific. Verify the required DPI, color workflow, and file format with the print house before sending a production file.

QR-Build can help because it creates clean QR outputs and supports workflows where a dynamic QR code can reduce data density before print.

Pre-print checklist

  • Export vector when possible

    Use SVG or another vector format for print so the QR code stays sharp at any physical size.

  • Confirm 300 DPI for raster files

    If you must use PNG, export at enough pixels for the final printed size at 300 DPI.

  • Preserve contrast

    Use dark modules on a light background for minimum-size QR codes.

  • Keep the quiet zone

    Leave the 4-module border untouched and add layout breathing room around it.

  • Avoid heavy compression

    Do not place the QR code in a compressed screenshot, low-quality PDF, or resized bitmap.

  • Test the final proof

    Scan the printed proof at final size with multiple phones before approving the production run.

How should QR code sizing change by context?

QR code sizing should change with available space, surface quality, scanning distance, and audience behavior. A business card needs density control, packaging needs material testing, signage needs distance scaling, and digital QR codes need enough pixels after compression.

Sizing for business cards

A QR code on a business card should be at least 2.5 cm x 2.5 cm for reliable scanning.

Business cards are space-constrained, so the biggest risk is trying to encode a long static URL in a tiny pattern. Use a short redirect, compare static vs. dynamic QR codes, and keep the quiet zone clear of phone numbers, logos, and card edges. If the card links to a feedback form, review examples of QR codes for feedback forms before finalizing the destination.

Sizing for packaging and labels

A product label QR code can start at 1.5 cm x 1.5 cm, but 2.5 cm x 2.5 cm is the safer production recommendation.

Packaging introduces curved surfaces, gloss, texture, color, and handling damage. Use Level Q or H, prefer SVG, and test on the actual label stock. For operational labels, compare requirements for product label and inventory QR codes before printing in bulk.

Sizing for outdoor signage and billboards

Outdoor QR codes should start at 10 cm x 10 cm and scale by the 1:10 scanning ratio.

Outdoor signage creates longer scan distances, uneven light, motion, and weather exposure. Use larger physical sizes, avoid low-contrast colors, and test from the actual viewing point. Event teams can also review event badge and ticket QR codes when QR codes must scan quickly under crowd conditions.

Sizing for digital screens and PDFs

Digital QR codes should be at least 200 x 200 px, with 400 x 400 px preferred for screens and 300 x 300 px preferred for PDFs.

Digital QR codes can fail after image compression, scaling, or screenshot sharing. Keep the code sharp, avoid translucent overlays, and do not place it next to busy UI elements. PNG is acceptable for digital-only use when exported at adequate pixel dimensions.

What mistakes make QR codes too small to scan?

The most common QR sizing failures are scaling the code down after export, cropping the quiet zone, using low contrast, adding a logo without Level H, and encoding too much data in a small static QR code.
  • Scaling down a finished QR code

    A code that scans at 4 cm may fail at 1.5 cm because every module shrinks. Recalculate the final printed size instead of shrinking the placed artwork late in the layout.

  • Using a logo overlay without enough protection

    Logo overlays obscure modules. Use Error Correction Level H, increase physical size, and test the final branded artwork before printing.

  • Cropping the quiet zone

    The quiet zone is functional, not decorative. Keep the 4-module margin clear on all sides so scanners can locate the finder patterns.

  • Printing dark-on-dark or low-contrast designs

    Minimum-size QR codes need high contrast. Use dark modules on a light background when physical space is tight.

  • Encoding a long URL in a small code

    A long static URL increases module density. Use a dynamic QR code to reduce data density when the layout has limited space.

  • Skipping the proof scan

    Scan success depends on the final material, lighting, and camera. Test the proof at final size before approving a print run.

What are the best practices for QR code sizing?

The best QR code sizing practice is to reduce data density, preserve the quiet zone, export a sharp file, choose error correction based on the surface, and test-scan the final proof in the real environment.

Reduce data before reducing size

A dynamic QR code stores a short redirect URL, which usually creates fewer modules than a long static destination. This is the most direct way to keep a small print layout scannable.

Use high contrast for minimum sizes

Black modules on a white background are safest when the code is near the minimum size. Decorative colors should be tested carefully.

Choose Level H for logos and rough surfaces

Error Correction Level H is appropriate for logo overlays, apparel, outdoor signs, and textured labels because it tolerates more damage.

Export SVG for print

SVG avoids pixelation and keeps module edges sharp. PNG is better reserved for digital placements unless exported at sufficient pixel dimensions.

Track performance after launch

After printing, track scans after printing to understand whether placement, size, and call-to-action are working.

Address the free-generator objection

A free QR code can still fail if the file is too small, too dense, or exported poorly. QR-Build focuses on SVG output, short redirect workflows, and editable destinations so the sizing problem is solved before the file goes to print.

Generate your QR code at the right size

Create a properly sized, scannable QR code in under 60 seconds, then export a file that fits your print or digital placement.

Create Free QR Code

Which QR code setup is right for you?

The right QR code setup depends on space, surface, scan distance, and whether the destination may change after printing. Tight layouts usually benefit from a dynamic QR code, while simple digital placements can use a static QR code at adequate pixel size.
Your situationRecommended approachWhy
Business card with tight space Dynamic QR plus short URL Fewer modules make the smallest practical code easier to scan.
Outdoor sign or billboard Static or dynamic QR at Level M Physical size can compensate for density when the code is scaled by distance.
Logo overlay on print Any QR type at Level H Level H protects against the logo obscuring part of the code.
Digital screen or PDF Static QR as PNG at 400 x 400 px Digital screens avoid print DPI constraints but still need enough pixels.
Product label on textured material Dynamic QR at Level Q or H Short data reduces density, while higher correction offsets surface risk.

Pricing, file export, analytics, and dynamic editing features can change over time. Verify current feature details on each vendor's website before choosing a production workflow.

How did QR-Build create this size guide?

We based this guide on ISO/IEC 18004:2015 structure requirements, QR-Build production review, common print-vendor practice, and observational scan checks across everyday mobile scanning scenarios as of 2026.

Standards basis

We used ISO/IEC 18004:2015 as the authority for QR code structure, quiet zone, version, and error correction terminology.

Production review

We reviewed common QR-Build user outputs including packaging, menus, event badges, flyers, business cards, and PDFs.

Print practice

We aligned practical recommendations with 300 DPI print practice, vector export preferences, and module-size checks used by print professionals.

Scan testing caveat

In internal observational checks, QR codes below 2 cm x 2 cm showed higher failure rates under ordinary office lighting, but this is not a controlled academic study.

Distance formula caveat

The 1:10 scanning ratio is a conservative industry rule of thumb. It is not an ISO requirement and should be validated in the final environment.

Vendor verification

Print services, QR platforms, and export options change. Verify pricing, accepted file formats, and production requirements on the vendor's website.

QR code sizing glossary

The key QR code sizing terms are module, quiet zone, error correction level, DPI, Version, SVG, PNG, dynamic QR code, static QR code, and scanning distance.
Module
A module is the smallest black or white square unit in a QR code pattern.
Quiet zone
The quiet zone is the blank white border around a QR code, and ISO/IEC 18004 requires it to be at least 4 modules wide.
Error correction level
An error correction level is the L, M, Q, or H setting that defines how much of the QR code can be damaged and still decode.
DPI
DPI means dots per inch, the print resolution measurement used to determine whether the QR code edges will reproduce sharply.
Version
A QR code Version is the grid complexity level from 1 to 40; Version 1 has 21 x 21 modules and each higher Version adds 4 modules per side.
SVG
SVG is a vector format that scales without pixelation and is preferred for print QR codes.
PNG
PNG is a raster image format that works for digital QR codes when exported at sufficient pixel size.
Dynamic QR code
A dynamic QR code stores a short redirect URL, which can reduce module density and allow the destination to be changed after printing.
Static QR code
A static QR code stores the final data permanently inside the code, so long URLs increase module density.
Scanning distance
Scanning distance is the physical gap between the user's camera and the QR code surface.

Related QR code resources

QR code sizing connects to QR format, static versus dynamic behavior, analytics, print media, packaging, and campaign measurement. These related guides cover the next decisions after choosing a physical size.

FAQ: QR code minimum size

What is the minimum size for a QR code?

The minimum safe size for a printed QR code is 2.5 cm x 2.5 cm, approximately 1 inch x 1 inch. For digital use, the minimum is 200 x 200 pixels. Sizes below these thresholds risk scan failure, especially in low light or with high-density data.

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

A QR code on a business card should be at least 2.5 cm x 2.5 cm for reliable scanning. Business cards leave little space, so use a URL shortener or dynamic QR code to reduce data density. Avoid Level Q or H unless you need a logo overlay.

What is the smallest QR code that can be reliably scanned?

The theoretical ISO minimum is approximately 1 cm x 1 cm for a Version 1 code with minimal data. In real-world conditions, the practical minimum is 2 cm x 2 cm for print and 200 x 200 px for digital. Dense data, weak lighting, and lower-quality cameras require larger sizes.

Does the amount of data in a QR code affect the required size?

Yes. Each additional character can add modules to the QR code grid. More modules create a denser pattern, which requires a larger physical or pixel size to remain scannable. A full-length URL is usually denser than a short redirect URL.

Can I make a QR code smaller by using a shorter URL?

Yes. Switching from a long URL to a shortened URL, or to a dynamic QR code that stores only a short redirect, is the most effective way to reduce QR code density. A dynamic QR code can keep the printed pattern simpler while preserving an editable destination.

What DPI should I use when exporting a QR code for print?

Use a minimum of 300 DPI for professional offset and laser printing. For best results, export as SVG because vector files remain sharp at any physical size. A 72 DPI PNG is suitable for on-screen use only and may blur when printed.

What is the quiet zone on a QR code?

The quiet zone is the blank white border around the QR code pattern. ISO/IEC 18004 requires a minimum 4-module quiet zone on all four sides. Scanners use this border to locate the code, so cropping or printing over it can cause scan failure.

What error correction level should I use for a QR code with a logo?

Use Error Correction Level H when a logo, graphic, or brand mark overlays the QR code. Level H provides about 30% recovery capacity, but it adds modules and should be paired with a larger physical size.

What is the QR code scanning distance formula?

The standard rule of thumb is the 1:10 ratio: QR code width should be at least one-tenth of the scanning distance. A sign scanned from 1 m away needs a code at least 10 cm wide. A billboard scanned from 3 m away needs a code at least 30 cm wide.

How big should a QR code be on a billboard or outdoor sign?

For outdoor signage scanned from 1-5 m away, start with at least 10 cm x 10 cm and use 15 cm x 15 cm or larger for comfortable scanning. Apply the 1:10 ratio for longer distances and test from the real viewing point.

What is the difference between a static and dynamic QR code in terms of size?

A static QR code encodes the final data permanently, so a long URL produces a denser code. A dynamic QR code encodes only a short redirect URL, which can produce a simpler pattern that works better at smaller sizes and can be edited after printing.

How many pixels should a QR code be for a website or app?

For websites and apps, use at least 200 x 200 pixels for small placements and 400 x 400 pixels as a standard display size. These sizes give modern smartphone cameras enough pixel detail for ordinary hand-held scanning.

Why does my printed QR code not scan?

The most common causes are printing the QR code too small, cropping the quiet zone, using insufficient contrast, exporting a low-resolution PNG, placing the code on a textured surface, or encoding too much data for the physical size. Test the final proof before any full print run.

What is the recommended QR code size for a product label?

A product label QR code should use a minimum of 1.5 cm x 1.5 cm and a recommended size of 2.5 cm x 2.5 cm. Labels often use textured or colored materials, so choose Level Q or H and test on the actual label stock.

Is SVG or PNG better for a QR code?

SVG is better for any QR code intended for print because it is vector-based and scales without pixelation. PNG is acceptable for digital-only use when exported at 300 px or larger, but a low-resolution PNG can blur and fail in print.

Ready to create a scannable QR code?

Use the size table, choose the right format, then create a clean QR code for print, PDF, screen, packaging, or signage.

Create Free QR Code
QR Code - QR-Build

Create a properly sized QR code

Create Your QR Code