QR-Build technical guide
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.
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.
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.
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.
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: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.
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.
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 case | Minimum size | Recommended size | Notes |
| 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.
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.
-
Measure or estimate the distance between the user's phone and the QR code surface.
-
Divide the scanning distance by 10 to get the minimum QR code width; 50 cm becomes 5 cm.
-
Verify that each module will be at least 0.25 mm for offset print or 0.4 mm for inkjet print.
-
Keep at least 4 modules of blank white space on every side of the QR pattern.
-
Print or export the asset at final size and scan it with multiple current phones before full production.
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 | Level | Recovery capacity | Relative module density | Best for | Size 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. |
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.
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.
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.
-
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.
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.
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.
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.
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.
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.
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.
-
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.
-
Logo overlays obscure modules. Use Error Correction Level H, increase physical size, and test the final branded artwork before printing.
-
The quiet zone is functional, not decorative. Keep the 4-module margin clear on all sides so scanners can locate the finder patterns.
-
Minimum-size QR codes need high contrast. Use dark modules on a light background when physical space is tight.
-
A long static URL increases module density. Use a dynamic QR code to reduce data density when the layout has limited space.
-
Scan success depends on the final material, lighting, and camera. Test the proof at final size before approving a print run.
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.
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.
Black modules on a white background are safest when the code is near the minimum size. Decorative colors should be tested carefully.
Error Correction Level H is appropriate for logo overlays, apparel, outdoor signs, and textured labels because it tolerates more damage.
SVG avoids pixelation and keeps module edges sharp. PNG is better reserved for digital placements unless exported at sufficient pixel dimensions.
After printing, track scans after printing to understand whether placement, size, and call-to-action are working.
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.
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 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 situation | Recommended approach | Why |
| 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.
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.
We used ISO/IEC 18004:2015 as the authority for QR code structure, quiet zone, version, and error correction terminology.
We reviewed common QR-Build user outputs including packaging, menus, event badges, flyers, business cards, and PDFs.
We aligned practical recommendations with 300 DPI print practice, vector export preferences, and module-size checks used by print professionals.
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.
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.
Print services, QR platforms, and export options change. Verify pricing, accepted file formats, and production requirements on the vendor's website.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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