growthJul 17, 2026

QR code best practices for print and digital campaigns

Design, size, test, and track QR codes that actually scan. Best practices for print, packaging, events, and digital screens.

QR codes are everywhere, but a bad QR code wastes a great campaign. The good news is that a few simple rules make the difference between a code that scans instantly and one that frustrates users. Start with contrast. The foreground should be dark and the background should be light. A black code on a white background is the safest choice. Fancy colors look nice, but low contrast can break scanning on older phones or in poor lighting. Leave enough quiet zone. The empty margin around the QR code should be at least four modules wide. Without it, scanners can confuse the edge of the code with nearby text or images. Choose the right size. For print, use at least 2 by 2 centimeters for codes that will be scanned from close up. For posters or billboards, scale up proportionally. A tiny code on a large poster is useless. Test before you print. Scan the code with multiple phones and apps. Try it in the lighting conditions where users will see it. If it does not scan instantly, redesign it. Track the scans. A static QR code only tells you that someone scanned it. A dynamic QR code tied to a short link shows you when, where, and what device scanned it. Use a platform like Shortly to create QR codes that link to short URLs, so every scan becomes a data point. For digital screens, keep the display time long enough. A QR code that flashes for one second on a TV ad will fail. Show it for at least ten seconds and place it in the center of the screen. By following these rules, your QR codes become reliable bridges between offline and online experiences.

Get link tips in your inbox

Join founders, marketers, and creators who receive weekly growth ideas for short links, QR codes, and analytics.

No spam. Unsubscribe anytime.