QR sizing guide
QR Code Size Guide for Screens and Print
Published · Reviewed
There is no universal pixel or inch size that guarantees a QR Code will scan. Reliable sizing starts with the number of modules, preserves the quiet zone, gives every module enough physical or screen area, and ends with testing at the real viewing distance.
Calculate the complete symbol area
A QR version determines the module count: Version 1 is 21 per side, Version 2 is 25, and every step adds four. Add eight modules to that width for the required four-module quiet zone on the left and right; the same addition applies vertically.
Multiply the resulting total by the chosen module size. A Version 3 symbol has 29 modules before its margin and 37 including it. At four printer dots per module, the complete artwork needs 148 dots per side. This relationship is more useful than an unsupported rule such as every code must be one inch wide.
29 modules plus 8 quiet-zone modules = 37After37 × 4 printer dots = 148 dots, or about 12.5 mm at 300 dpiNoteThis is a calculation example, not a promise that every phone and viewing distance will scan that size.
Choose module size for output and distance
DENSO WAVE recommends forming printed modules from at least four printer dots for stable operation and printing as large as the available area reasonably permits. The smallest readable module still depends on printer precision, substrate, ink spread, scanner resolution, lens, focus, lighting, and distance.
For screens, avoid fractional scaling that makes some modules wider than others or blurs edges. Export a PNG whose pixel dimensions divide cleanly across the full module grid, or use SVG so a layout application can scale the vector geometry without softening it.
- Keep modules square and edges crisp.
- Increase physical size as viewing distance increases.
- Proof the actual printer, paper, display, or sign rather than a substitute.
Reduce density before shrinking
Long tracking URLs, paragraphs, non-ASCII byte sequences, and high correction levels can force a higher version. Fitting more modules into the same physical square makes each module smaller and harder to reproduce or resolve.
Use the shortest trustworthy destination you control, remove unnecessary query parameters, or put longer information on an accessible web page. Do not use a disposable shortening service merely to gain a smaller symbol; the redirect becomes another dependency and can hide the destination from users.
- Proofread the payload before generating final artwork.
- Prefer a short durable HTTPS URL for a web destination.
- Do not lower correction solely to force a tiny design without environmental testing.
Protect contrast, margin, and production quality
Use a dark foreground on a lighter background. Avoid busy textures, reflective finishes, low-opacity modules, folds, curved placement, and artwork inside the quiet zone. Tool Packer blocks weak luminance contrast, but passing that check does not model every camera or print condition.
Scan the final-size proof from several angles and distances with more than one representative device. Test after lamination, resizing, compression, placement, or a logo change. For a large production run, verify a physical proof before approving every copy.
- Export SVG for scalable print artwork and PNG for controlled raster placement.
- Do not crop off the quiet zone.
- Retest whenever the payload or visual design changes.
Sources and review notes
Format and compatibility references were checked on the dates shown. Product support can change, so verify a critical destination directly.
- DENSO WAVE: Point for determining the code area Reviewed 2026-08-28
- DENSO WAVE: Point for setting the module size Reviewed 2026-08-28
- DENSO WAVE: QR Code versions and capacity Reviewed 2026-08-28