Skip to content
SmallQRCodeSmallQRCode

Printable QR Codes: The Complete Printing Guide (Files, DPI, Materials)

7 min read · updated 2026-10-06

A QR code that scans on your screen can still fail on paper. Printing can introduce ink spread, glare and texture; outdoor use can add wear and fading. This guide covers file preparation, size estimates and material choices, plus the checks to make before approving a print run. No file format or size estimate replaces testing the finished print.

Start with the right file

SVG is useful for scalable print artwork. It's vector (geometry rather than a fixed pixel grid), so you can resize the artwork without enlarging source pixels. Confirm the format your print provider accepts; use SVG or a vector-preserving PDF where supported. Sharp artwork still needs sufficient physical size. The generator exports SVG for every code.

For PNG artwork, aim for 300 pixels per inch at the final printed size as a preparation target. This is not a universal QR-code minimum or scan guarantee. Image resolution in pixels per inch (PPI) is distinct from printer resolution in dots per inch (DPI). Both the detail in the source image and the printer's output matter.

Final printed width, including margin Approximate pixels at 300 PPI Example export to check
2 cm / 0.79 in 236 px 512 px
5 cm / 1.97 in 591 px 1024 px
10 cm / 3.94 in 1181 px 2048 px
20 cm / 7.87 in 2362 px Consider vector artwork

These are file-preparation examples, not validated safe sizes. A denser QR grid leaves fewer image pixels per module at the same export size. Avoid resampling that blurs module edges; enlarging a small PNG does not restore missing detail. Export at a suitable resolution or use vector artwork.

DENSO WAVE recommends four or more printer dots per module for stable operation. That is guidance about the printed modules, not a blanket 300-DPI requirement or a guarantee for a particular PNG export. The intended reader must also be able to resolve the modules at the intended distance.

Prefer PNG over JPEG for raster artwork. JPEG compression can introduce artifacts around module edges. If your print provider requests another format, check that the conversion preserves a sharp grid and the quiet zone.

The quiet zone is part of the print

Keep a blank, light margin four modules wide on every side, as described in DENSO WAVE's printing guidance. It is functional, not decorative (see how QR codes work). Print rules:

  • Keep the margin uniform and light, preferably white; on transparent or dark material, this may require an opaque light underprint
  • Keep crop marks, borders, text and artwork outside it
  • If your design is dark, use a white box under the code, quiet zone included, rather than inverting the code to light-on-dark

Ink spread and registration

Ink spread, smearing or misaligned printing can change module edges and reduce the separation between dark and light areas. The result depends on the printing process and substrate, so check the actual output rather than assuming one printer type will always work.

Before the run:

  1. Check module size. Shortening content can reduce the grid size and leave larger modules at the same physical width; use the size guide.
  2. Choose error correction for the conditions. DENSO WAVE describes M as a common choice and Q/H as options for dirtier environments. Higher correction can increase the grid size, making modules smaller at a fixed print width. It does not solve glare or poor focus.
  3. Ask your printer about the material and process. Check a sample for crisp module edges, consistent contrast and registration.
  4. Scan a finished proof before approving the batch. Use the intended material, finish and physical size, not only the on-screen artwork.

Material and finish considerations

These are practical checks, not a tested ranking. GS1's retail barcode guideline discusses reflections, ink bleed, irregular substrates, smearing and abrasion in sections 5.7.1–5.7.2. Those print-quality concerns are useful here; its retail-specific sizing requirements are not universal rules for smartphone QR codes.

Paper and cardstock: inspect the proof for ink spread and loss of contrast. Matte finishes may help reduce reflections, but still need testing under the intended lighting.

Vinyl and stickers: test the label after it is applied. The underlying color, surface shape and any protective laminate can affect how the code appears.

Glossy or laminated finishes: reflections can hide parts of the pattern. Try the final piece under different lights and viewing angles; consider a less reflective finish if needed. Matte lamination is not a guaranteed fix.

Textured stocks (linen, kraft, embossed): check whether texture or background variation interferes with module edges and contrast. Consider larger modules or a smooth, opaque light label area, then test the result.

Metallics and foils: shiny surfaces can create reflections. Consider an opaque light area for the code and its quiet zone, and test the finished piece rather than the artwork alone.

Textiles and embroidery: ask the supplier for a sample at the intended size. Check module definition on the finished item, including how it looks when worn or folded. This guide does not establish a universal minimum stitch or module dimension for embroidery.

Outdoor materials: choose a material and printing process suited to the exposure. Periodically inspect fading, abrasion, weathering and continued readability; a weather-resistant substrate alone does not guarantee a readable code.

Size and distance, quickly

Use the QR code size guide and calculator for a starting estimate. Its 2 cm floor, distance ÷ 10 rule and 0.4 mm module-pitch target are conservative in-house planning heuristics, not QR standards or scan guarantees. All recommended widths include the four-module quiet zone on each side.

The calculator uses the largest of those estimates; a dense grid can need more space than distance alone suggests. Recheck the size after changing the content or error-correction level. Test at the expected distance with representative phones, lighting and viewing angles.

Curved packaging and folds

  • On boxes and bags, prefer a flat area where the whole code and quiet zone can be seen together. Avoid folds, seams and corners that distort or hide the grid.
  • On bottles and cups, test the final label on the actual filled package. If the code wraps too far around the surface, shorten the content or change its placement rather than simply shrinking the modules. There is no validated universal circumference percentage in this guide.
  • On garments, test a finished sample in its intended use, not only laid flat. Folds and stretching can change the pattern the camera sees.

GS1's guideline discusses the need to capture the entire 2D symbol on thin or cylindrical packaging in section 5.6.8. A successful scan of a flat label does not establish that the same label will scan after wrapping.

Color on print

Color conversion and the substrate can change the final contrast. Start with a dark code on an opaque light background and ask your printer how to preserve sharp edges and contrast through their workflow. Judge colored designs from the finished proof rather than the screen alone.

The generator flags low contrast and inverted colors, but those checks do not measure the printed result. Resolve the warnings and test before approving a print run. Scanability warnings do not prevent downloading.

The pre-press checklist

Run through this before approving a print run:

  • Printer-accepted vector artwork or a suitably resolved PNG supplied; module edges checked after conversion
  • Full print width checked against the size calculator's planning estimates, including grid density
  • Quiet zone intact: four modules of uniform, blank, light margin on each side
  • Dark code on light background; contrast checked on the finished proof
  • Error correction chosen for the conditions; module size rechecked if the grid changed
  • Proof tested on the actual material and package, with more than one phone at the intended distance
  • A short, human-readable destination URL provided near link-based codes as a fallback, outside the quiet zone

A fallback URL gives people another route when scanning is difficult. A successful proof is useful evidence for those test conditions, not a guarantee for every phone or environment.

Generate the print file

The QR code generator exports watermark-free SVG and high-resolution PNG for URLs, Wi-Fi, vCards, locations and other supported types. It's free and needs no account. The generated static pattern has no subscription expiry, although a linked destination can change or become unavailable. Generate, download, print, scan the proof. In that order.