Tell us how far away people will scan from and what the code contains. We calculate the minimum printed size, the module size and the right export resolution.
Longer content means a denser grid and a larger minimum size.
We take the larger of two minimums:
The number of modules comes from your actual content: version v has 17 + 4v modules per side. A short URL fits version 2 (25×25); a 500-character URL needs version 18 (89×89).
| Where it is scanned | Distance | Minimum code width |
|---|---|---|
| Business card, receipt | 15 cm | 1.5 cm (but not below the density limit) |
| Table tent, product box | 30–40 cm | 3–4 cm |
| Counter sign, flyer on a wall | 1 m | 10 cm |
| Shop-window poster | 2.5 m | 25 cm |
| Large banner | 8 m | 80 cm |
These are minimums. Going larger is almost always safe; going smaller is where scans start failing. Our size guide covers curved surfaces, glossy finishes and angled scanning.
A common rule of thumb says the QR code should be at least one tenth as wide as the distance it will be scanned from. Scanning from 50 cm calls for about 5 cm; from 3 m, about 30 cm.
A denser code has smaller squares. Even at a short distance, each module must stay large enough for a camera and printer to resolve. We use 0.4 mm as a conservative floor for typical office and commercial printing.
It is a blank margin of four modules around the code. The headline number is the code itself; the line below it adds the margin so you can reserve space in a layout.
It is the image size you need so every module covers a whole number of pixels at your print resolution. Exporting at whole-pixel multiples avoids blurry edges when a printer or design app resizes the image.

Create QR codes for links, text, Wi-Fi, contacts, email, phone and SMS. Download PNG or SVG.

Check whether your QR colours have enough contrast to scan, with a live preview.

Paste a URL or text to see the QR version, grid size and error-correction options it needs.