Skip to content
Guide

QR Code Minimum Size: A Practical Print and Distance Guide

Choose a QR code print size using its module count, clear margin, and viewing conditions. Includes a worked example and a pre-print checklist.

QRBliss · Editorial teamApr 15, 20265 min readUpdated Sep 11, 2026

There is no single minimum QR code size that works for every link, printer, and phone. The useful question is whether each small square remains readable at the distance someone will scan it.

For a hand-held card, starting with about 25–30 mm of space for the complete code and its margin gives you something practical to print and test. This is a layout starting point, not a guaranteed scanner limit. Dense codes, logos, textured stock, and longer scan distances can need more space.

Count the squares, then allow for the border

Each small square in the pattern is a module. A standard QR also needs a clear margin four modules wide on every side. The complete width is:

Complete width = (modules across + 8) × module width

The extra eight accounts for both margins. DENSO WAVE documents the four-module quiet zone and code area. It also explains why the printer and the scanner both affect usable module size.

For example, a 29-module pattern at 0.8 mm per module needs (29 + 8) × 0.8 = 29.6 mm across, including its quiet zone. That calculation describes the layout, not the distance from which a phone is guaranteed to read it.

Shorter content may produce fewer modules, depending on encoding and error correction. Reducing the amount of encoded data can help a constrained layout, but a redirect also adds a service dependency. Keep the destination useful before optimizing the pattern.

Match the test to the placement

PlacementStart the test hereWhat often changes the result
Business card or product insertHold the printed piece as the customer wouldSmall print, textured paper, a dense code
Table signSit at the table and scan without moving the holderGlare, distance across the table, low light
Shop windowStand outside at the expected reading positionReflection, backlighting, glass tint
Poster or event signStand where a visitor can comfortably stopViewing angle, crowd obstruction, lighting
Billboard or large outdoor displayAssess a safe stationary viewing location firstLong distance, insufficient stopping time, obstructions

Do not use a billboard QR as a task for moving drivers. If the intended audience cannot stop and scan safely, a memorable address or another placement may serve the job better.

The often-repeated “one tenth of the scan distance” rule is only a rough planning heuristic. It cannot account for camera optics, focus, code density, or finishing. Use a full-size proof at the actual position before committing to a large print run.

PNG resolution and vector exports

A vector SVG can be resized in a supporting layout program without raster pixelation. A PNG has a fixed number of pixels, so enlarging a small file can soften the module edges. Neither format rescues a physically tiny code with too many modules.

Keep square proportions. Avoid stretching the QR to fill a rectangular placeholder or letting a document tool crop its border. If a designer or printer requests a specific format, supply that format and inspect their proof.

When working with a known printer resolution, calculate how many printer dots make up each module. DENSO WAVE recommends four or more printer dots per module for stable printing, while noting that the scanner's reading limit still matters. That guidance is about module reproduction, not a universal phone-distance guarantee. Source: module sizing.

A print proof checklist

  1. Export the final payload and design, not a temporary sample link.
  2. Print at actual size on the intended stock or a representative proof.
  3. Confirm that text, trim lines, and artwork stay outside the clear QR border.
  4. Scan from the intended position, including likely glare and lighting.
  5. Check a second relevant device and inspect the opened destination.
  6. Record the size, material, device, and result so the printer can reproduce the successful version.

For a cup, bottle, or other curved object, attach the proof to that object. Increasing the width may wrap more of the code out of view; a flatter label position can help more than simply making it larger.

If a code fails, try a simpler dark-on-white version at a larger size and compare. The troubleshooting guide separates print failures from broken destinations. For styling choices, see the design guide.

Need a starting file for the proof? Generate your QR code, leave its margin intact, and test the downloaded version in your layout.

Frequently asked questions

What size should a QR code be?

Divide the scan distance by ten. A code read from 30cm needs roughly 3cm across; one read from 5 metres needs 50cm. Below about 2cm square most phone cameras struggle whatever the distance, so that is the practical floor.

What is the minimum size for a printed QR code?

Two centimetres square is the working minimum for arm's-length scanning. Longer URLs pack more modules into the same area, so a long link needs a bigger code to keep each module printable. Shortening the destination is often cheaper than enlarging the code.

How big does a QR code need to be on a billboard?

Very big, and the distance-over-ten rule is why: a code read from 50 metres would need 5 metres across. That is usually impractical, which is the real reason billboard QR codes mostly fail. If people cannot stop and approach, the code is decoration.

Does the amount of data change the size a QR code needs?

Yes. More characters means more modules in the same square, so each module gets smaller and the whole code needs scaling up to compensate. A short redirect link is the most reliable way to keep a code both small and scannable.

Create your first QR code.

Free tier. No signup required to start. Dynamic codes included.

Make a QR →