How to Print QR Codes: Resolution, Sizing, and Format Guidelines
Everything print shops, graphic designers, and marketers need to know about preparing QR codes for flawless commercial print reproduction.
How to Print QR Codes: Resolution, Sizing, and Format Guidelines
Engineered for seamless digital-to-physical workflows. All QR codes generated are 100% free, permanent, and private.
Verified GuideTable of Contents
A QR code that looks perfect on your screen can fail completely once it is printed too small, blurred by a low-resolution export or placed on a reflective surface. Printing is where most QR projects succeed or fail.
This guide covers the file formats to use, minimum sizes for common materials, resolution and colour rules for print, the quiet zone, and a checklist to run before sending anything to the printer.
Choosing the Right File Format
Vector formats such as SVG, EPS and PDF describe the code as mathematical shapes, so it stays perfectly sharp at any size. They are the best choice for professional printing, signage and packaging, and they keep file sizes tiny.
Raster formats such as PNG and JPG store the code as pixels. PNG is fine for documents and small prints if it is exported large enough, but JPG should be avoided because its compression creates blurry edges and grey artefacts around the modules.
- SVG: best for designers, websites and print shops; infinitely scalable
- PDF or EPS: preferred by many commercial printers and design tools
- PNG: good for office printing and documents when exported at high resolution
- JPG: avoid for QR codes because compression blurs module edges
Minimum Print Sizes for Common Uses
The correct size depends mainly on how far away people will be when they scan. A reliable rule is that the code's width should be at least one tenth of the scanning distance, and never smaller than about 2 by 2 cm for anything held in the hand.
Denser codes, created by long URLs or large amounts of data, need to be printed larger still, because each module becomes smaller.
- Business cards and labels: 2 to 2.5 cm
- Flyers, menus and brochures: 3 to 4 cm
- Table tents and counter displays: 4 to 6 cm
- Posters viewed from 1 to 2 metres: 10 to 20 cm
- Banners and window graphics viewed from across a room or street: 30 cm or more
Resolution and DPI
For raster images, print quality depends on how many pixels are available for each centimetre of print. Commercial printing usually expects 300 DPI (dots per inch). A 3 cm code at 300 DPI needs to be at least about 360 pixels wide, and a 10 cm code needs about 1,200 pixels.
Never enlarge a small PNG to fit a bigger space: stretching creates soft, blurry edges. Instead, export the code again at the size you need, or use a vector file so resolution is never a concern. HAYAQR lets you download high-resolution PNG and SVG files for exactly this reason.
Colours and Contrast in Print
Printed colours often look darker or duller than on screen, especially on uncoated paper. Keep a strong contrast between a dark code and a light background, and test any brand colour by printing a sample.
For professional printing, convert colours to the printer's colour system (usually CMYK) and use rich black or a single solid dark colour for the modules. Avoid very thin outlines, gradients across the code and metallic inks for the modules themselves, because they reflect light unpredictably.
Quiet Zone and Placement
Every QR code needs an empty border, called the quiet zone, of about four modules on each side. Designers sometimes crop this margin to save space or place text right up against the code, which can prevent scanning entirely.
Place codes on flat areas of the design, away from folds, seams, binding and the edges where trimming happens. On curved packaging, place the code where the curve is gentlest and increase its size.
Materials and Surfaces
Matte finishes scan best because they do not reflect light. Glossy lamination, acrylic and glass can create glare, so test under the lighting where the code will actually be used. Outdoor codes need UV-resistant inks or laminates so they do not fade within weeks.
Fabric, embroidery and engraving reduce the sharpness of module edges, so make codes larger and use simpler content such as a short URL. Stickers on rough surfaces can wrinkle, so use thicker vinyl for walls and equipment.
Pre-Print Checklist
Before approving any print run, go through this short checklist. It takes five minutes and can save the cost of a full reprint.
- The destination link opens correctly on a phone and loads quickly
- The file is vector or a high-resolution PNG, not a JPG
- The code meets the minimum size for its scanning distance
- The quiet zone is intact and nothing overlaps the code
- Contrast is strong and has been checked in greyscale
- A printed proof has been scanned on at least three different phones
- A short call to action tells people what they get by scanning
Working With Print Shops
Tell your printer that the artwork includes a QR code that must not be resized, recoloured or compressed. Supply the code as a separate vector file as well as placed in the layout, and ask for a physical or high-resolution digital proof before production.
If the printer suggests changing colours to fit their process, scan the proof again after the change. A small shift in colour or a light tint can be enough to reduce contrast below what older phones can read.
Conclusion & Key Takeaways
Good printing turns a QR code from a design element into a reliable bridge to your content. Use vector files where possible, size the code for its viewing distance, keep strong contrast and an empty quiet zone, and always scan a physical proof before printing in volume.
Authoritative References & Technical Standards
Explore official developer specifications and technical standards referenced in this guide:
Frequently Asked Questions
What is the smallest size a QR code can be printed?
About 2 by 2 cm for short content held close to the camera. Longer content and greater scanning distances need larger codes.
Is SVG or PNG better for printing QR codes?
SVG is better for professional printing because it stays sharp at any size. PNG works for office printing if exported at high resolution.
What DPI should a QR code be printed at?
At least 300 DPI at the final print size. For a 3 cm code that means an image around 360 pixels wide or more.
Can I print a QR code in colour?
Yes, as long as the code is clearly darker than the background. Check the design in greyscale and test a printed sample.
Why does my printed QR code look blurry?
The image was probably exported too small and enlarged, or saved as a compressed JPG. Export a vector SVG or a large PNG at the final print size.
Related Articles & Guides
View all articles →The Complete Guide to QR Codes in 2026: Everything You Need to Know
Explore how Quick Response technology has evolved in 2026, from contactless communication and IoT pairing to cryptographic security standards, vector printing, and GS1 Digital Link.
How Restaurants Are Using QR Codes for Digital Menus (Complete Guide)
Learn practical strategies for hospitality businesses to implement scannable digital table menus, enhance guest satisfaction, and streamline kitchen workflow.
QR Codes for Small Business Marketing: A Beginner's Guide
A step-by-step marketing handbook for entrepreneurs and local businesses looking to turn physical interactions into digital sales and loyal brand advocates.