QR Code Printing Guide
How to perfectly apply QR codes to printed materials
Written by: GroundCode, AI-assisted, Last reviewed: 2026-03-08
Viewing a QR code on a digital screen and actually printing it on physical materials are two very different things. A QR code that looks perfectly fine on screen can fail to scan once printed. If the size is too small, the resolution too low, or the surrounding margins insufficient, smartphone cameras simply cannot recognize the QR code properly. In this guide, we'll show you how to perfectly apply QR codes to business cards, flyers, posters, packaging, and more.
Optimal Size and Resolution
The minimum print size for a QR code is generally 2cm x 2cm, but we recommend at least 3cm x 3cm for reliable scanning. Even for close-range scanning like business cards, going below 2cm drastically reduces recognition rates. For media scanned from a distance, such as posters or banners, use one-tenth of the scanning distance as your size guideline. For example, if you expect scanning from 1 meter away, you need a minimum 10cm QR code. Resolution must be set to at least 300dpi. QRgen.kr lets you download high-resolution PNG files up to 2048px, so you can print sharp QR codes even on large-format materials.
Quiet Zone and Color Contrast
Every QR code needs a margin called a 'Quiet Zone' around it. This margin should be at least 4 times the width of a QR code module (the small squares). Without enough margin, scanners cannot detect the QR code boundary and scanning will fail. Color contrast is equally critical. There must be sufficient brightness difference between the dark modules and the light background for cameras to read the pattern accurately. Black modules on a white background is ideal, but if you're using brand colors, keep module brightness at 40% or below and background brightness at 60% or above. Never use light-colored modules on a dark background.
Material-Specific Tips
When printing on paper, matte paper is recommended. Glossy paper can cause light reflections that interfere with scanning. For acrylic or metal surfaces, apply anti-reflective coating or matte lamination to improve scan success rates. When putting QR codes on fabric (t-shirts, tote bags, etc.), increase the size by about 20% to account for wrinkles and stretching. DTF (Direct to Film) printing reproduces fine QR patterns more accurately than screen printing. For stickers, adding waterproofing and UV coating ensures long-lasting outdoor use.
Pre-Print Testing
Always do a test print at actual size before final printing. Test with at least 3 different smartphones, since iPhone and Android cameras perform differently. Try scanning under various lighting conditions (fluorescent, natural light, dim environments). Also verify that scanning works at the actual distance you expect in real use. When you generate a QR code on QRgen.kr, you can test it on-screen immediately, and after downloading, run print tests at various sizes. Making a habit of producing small samples before bulk printing will save you from costly mistakes.
Successful QR code printing requires careful consideration of size, resolution, margins, color contrast, and material properties. Generate a high-resolution QR code on QRgen.kr, test thoroughly before printing, and you'll have a perfectly scannable QR code on any medium. Find the optimal settings for your print material and purpose.