A QR code needs to be large enough for the scanner to resolve every module — every individual square — in the code's grid. Too small and the camera cannot distinguish the squares from each other. The minimum size is not a fixed number — it depends on scanning distance and code complexity.

Minimum Sizes by Placement

0.8 inches minimum, 1 inch recommended. Scanning distance is typically 6 to 12 inches as someone holds the card. At one inch the code scans reliably with a standard URL or vCard encoding.

Table tent or flyer: 1.2 inches minimum, 1.5 inches recommended. Scanning distance from a table is typically 12 to 18 inches.

Poster or window sign: 2 inches minimum, 3 inches recommended. Scanning distance is typically 18 to 36 inches as someone approaches and holds their phone up.

Yard sign: 3 to 4 inches minimum. Scanning distance varies — a buyer at the curb may be 3 to 6 feet from the sign. Test scan from the maximum expected distance before printing.

Vehicle wrap or storefront: 4 to 6 inches minimum. Test from the sidewalk distance.

Billboard: Typically impractical at highway speeds. A billboard QR code needs to be enormous — 20+ inches — to scan from 50+ feet. Consider a vanity URL instead for highway placement.

Quiet Zone — The White Border Matters

Every QR code requires a quiet zone — a white margin of at least four modules wide on every side. If the QR code is printed flush to the edge of a dark background with no white border, the camera cannot find the finder patterns and the code fails to scan. Always maintain the quiet zone at any print size.

Error Correction Affects Size at Small Dimensions

Higher error correction levels add redundant modules, making the code denser at the same data volume. At very small print sizes — under one inch — a high error correction level may make the modules too small to resolve. Use error correction level L or M for codes under one inch. Use level H for codes with logos at one inch and above.

The Talking QR Code Size Rule

A talking QR code follows the same size rules as any URL QR code — because it is a URL QR code whose destination happens to speak. The same minimum size guidelines apply. At one inch on a business card, three inches on a yard sign rider, and four inches on a vehicle sticker — the code scans reliably and the voice plays within two seconds of the scan.