Export · Print resolution
High resolution QR code generator
Resolution is not a setting you turn up until it looks nice. It is arithmetic: final size, print density, module size. Here is how to get it right the first time.
- Free
- No sign-up
- No expiry
- Commercial use
A high resolution QR code is one whose printed modules are large enough and sharp enough for a camera to distinguish. In practice: at least 300 dpi at final size for raster files, each module at least 0.4 mm across, or a vector SVG which sidesteps resolution entirely.
From millimetres to pixels
Two numbers decide everything: the finished printed width and the print density.
pixels = (width_mm / 25.4) × dpi| Finished width | At 300 dpi | At 600 dpi | Recommended export |
|---|---|---|---|
| 20 mm — business card | 236 px | 472 px | 1000 px or SVG |
| 40 mm — flyer, table tent | 472 px | 945 px | 1000 px |
| 100 mm — poster panel | 1181 px | 2362 px | 1500 px or SVG |
| 300 mm — A-board | 3543 px | 7087 px | SVG |
| 1000 mm — banner | 11811 px | — | SVG only |
Past roughly 100 mm, raster files become unwieldy and vector is simply the correct answer. Large-format printers often work at 150 dpi anyway, since the viewing distance is greater — but an SVG covers every case without you having to know the press.
The number that actually predicts scan success
Total resolution matters less than the size of one module. A version 10 code has 57 modules across; printed 30 mm wide with a four-module quiet zone that gives 30 ÷ 65 = 0.46 mm per module. That is above the practical floor and will scan.
| Module size | Reliability | Context |
|---|---|---|
| Below 0.3 mm | Fails often | Below most printing tolerances |
| 0.3 – 0.4 mm | Marginal | Good printing and good phones only |
| 0.4 – 0.5 mm | Reliable | The usual practical minimum |
| 0.5 – 1.0 mm | Very reliable | Standard for print material |
| Above 1.0 mm | Excellent | Signage and distance scanning |
The live readout under the preview shows the minimum recommended printed width for the code you are building right now, calculated from its actual module count.
Things that eat resolution after export
- Ink spread on uncoated stock. Absorbent paper widens dark modules and narrows light gaps. Add 10–15% to your intended size for newsprint, kraft or uncoated card.
- Screen printing on fabric. The weave sets a hard floor on detail. Keep modules above 1 mm on textiles.
- Laser engraving and etching. Kerf widens every dark area; test on the actual material before a production run.
- Thermal receipt printers. Typically 203 dpi with visible dot spread. Keep receipt codes above 25 mm and error correction at M or higher.
- Embroidery. Realistically needs 60 mm or more and a low-density code — use a very short URL.
Frequently asked
What dpi should a QR code be for printing?
How many pixels is a 300 dpi QR code?
Does exporting at 4000 px make the code scan better?
Why does my high resolution code still fail on uncoated paper?
Last reviewed 24 August 2026 · Checked by the QR Code Builder team