How Big Should a QR Code Be?
Estimate QR code size from the expected scanning distance.
Last updated
The 10:1 Rule of Thumb
A common rule of thumb is to make the code roughly one-tenth the distance from which it will be scanned. If guests will hold their phone 12 in from a coffee-table sticker, the sticker should be about 1¼ in wide. If a billboard would be scanned from the maximum distance of 33 ft, the printed QR should be about 3 ft wide.
The 10:1 ratio is a print guideline rather than part of the QR specification. If the exact distance is unknown, use the farthest expected scanning position. Then test the printed code at that distance.
| Scan distance | Minimum code size | Typical use |
|---|---|---|
| 4 in | ⅜ in | Inline graphic in a document |
| 12 in | 1¼ in | Coffee-table sticker, business card |
| 3 ft | 4 in | Restaurant table tent, shop counter |
| 10 ft | 12 in | Wall poster, exhibition stand |
| 33 ft | 3 ft | Billboard, train station signage |
| 80 ft | 8 ft | Large outdoor advertising |
Module Size Matters More Than Total Size
A QR code is made up of square "modules": the individual dark and light cells. Scanners need a minimum module size in the camera frame. The total QR code size is a proxy for that measurement. It depends on the module count, QR version, and encoded content length.
A denser code needs to be larger than a sparse code at the same scan distance because its modules are smaller. Shorter URLs and lower error correction levels make for more scan-friendly codes at the same physical size.
Print Resolution
DENSO's printed sizing example uses a 400 DPI printer with 4 dots per module. In practice, 300 DPI or higher is a reasonable floor for print, but SVG is safer because it preserves crisp module edges at any physical size. With raster exports, make sure the final placed size still leaves each module cleanly rendered.
The Quiet Zone
Every QR code needs an empty border around it (the "quiet zone"). The scanner needs to be able to detect where the code starts and ends. The QR specification (ISO/IEC 18004) says four modules of empty space on every side. Open QR Maker defaults to this. If you crop too tight in your design, the code may stop scanning even if everything else is correct.