# High resolution QR code generator > Free high resolution QR code generator for print. Export up to 4000 px or true vector SVG, with the dpi and module-size arithmetic explained in full. Source: https://qr-code-build.com/high-resolution-qr-code/ Last reviewed: 2026-08-24 Publisher: QR Code Builder ## Summary 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 questions ### What dpi should a QR code be for printing? 300 dpi at final printed size for raster files. Anything larger than about 100 mm should be vector instead, which has no dpi at all. ### How many pixels is a 300 dpi QR code? Divide the width in millimetres by 25.4 and multiply by 300. A 40 mm code needs 472 pixels; export 1000 for headroom. ### Does exporting at 4000 px make the code scan better? Only up to the point where the printer's resolution is the limit. Beyond that, physical module size and contrast matter far more than pixel count. ### Why does my high resolution code still fail on uncoated paper? Ink spread. Absorbent stock thickens dark modules and closes light gaps. Print 10–15% larger and use error correction Q. --- Licence: this page may be quoted with attribution to QR Code Builder (https://qr-code-build.com/high-resolution-qr-code/).