QR codes are everywhere — restaurant tables, product packaging, business cards, event posters. And for good reason: a single scan bridges the physical world with the digital, sending users exactly where you want them without typing a single character. If you haven't added QR codes to your marketing toolkit yet, this guide covers everything you need to know.
What Is a QR Code?
A QR (Quick Response) code is a two-dimensional barcode that stores information — a URL, contact details, WiFi credentials, a message — in a pattern of black and white squares. Smartphone cameras can read them natively, no app required. The user points their camera at the code, a link appears, they tap it. That's the entire experience.
Unlike a regular barcode which holds around 20 characters, a QR code can store up to 4,000 characters — enough for a full vCard, a long URL with tracking parameters, or a pre-written SMS message.
7 Types of QR Codes (and When to Use Each)
1. URL QR Codes
The most common type. Encode any website address — your homepage, a landing page, a product listing, or a time-limited campaign page. Ideal for print ads, flyers, billboards, and direct mail where you want to drive traffic to a specific page.
2. WiFi QR Codes
Encode your network name (SSID), password, and security type. Guests scan the code and connect instantly — no password required. Perfect for cafes, hotels, offices, and event venues. Saves your staff from repeating the WiFi password a hundred times a day.
3. vCard QR Codes
Encode your full contact details: name, job title, company, phone, email, and website. When scanned, the user is prompted to save you as a contact. Put one on your business card and make a lasting impression that actually ends up saved in someone's phone.
4. Email QR Codes
Pre-fill a recipient address, subject line, and body text. When scanned, it opens the user's email app with everything already filled in. Brilliant for customer feedback requests, support queries, or newsletter sign-up campaigns on physical materials.
5. Phone QR Codes
Encode a phone number. One scan and the user's phone dialler opens with the number ready to call. Use on print materials where you want to make calling as frictionless as possible.
6. SMS QR Codes
Open the messages app with a number pre-filled — and optionally a pre-written message. Useful for opt-in campaigns, support lines, or any situation where a text is the preferred contact method.
7. Text QR Codes
Display a plain text message when scanned. No internet connection required — useful for product instructions, disclaimers, or any information you want to deliver offline.
How to Generate a QR Code in 3 Steps
You don't need design software or a paid subscription. CachePlex QR Generator is completely free — no account needed.
- Choose your QR type — URL, WiFi, vCard, Email, Phone, SMS, or Text.
- Fill in your details — enter the URL, contact info, or message you want to encode.
- Customize and download — pick your QR color, background, size, and error correction level, then download as a high-resolution PNG.
Try the free CachePlex QR Generator →
QR Code Best Practices
Choose the Right Error Correction Level
QR codes have four error correction levels: L, M, Q, and H. Higher levels let the code be scanned even when partially damaged or covered. If you plan to place a logo over the centre of your QR code — a common branding technique — use High (H) error correction. For standard use, Medium (M) is the right balance of data density and resilience.
Maintain High Contrast
The scanner needs to distinguish dark modules from light ones. Dark QR code on a white or light background is always the safest choice. Avoid reversing to white-on-dark unless you've tested extensively, and never use similar shades for the code and background.
Always Test Before Printing
This sounds obvious, but it's skipped more often than you'd think. Before sending anything to print, scan your QR code with at least two devices — an iPhone and an Android — and verify the destination is correct. A wrongly encoded QR code on 10,000 brochures is an expensive mistake.
Minimum Print Size
For reliable scanning in normal lighting conditions, a QR code should be at least 2cm x 2cm. For codes scanned from a distance — posters, billboards — scale proportionally to the expected scanning distance.
Use a High-Resolution File
When creating a QR code for print, always download at 512px or 1024px. Upscaling a 128px QR code to fill an A4 page will produce a blurry, potentially unscannable result. Our QR generator lets you export at up to 1024px — sufficient for any standard print application.
QR Codes and SEO: What You Need to Know
QR codes don't directly affect your search rankings — Google doesn't crawl physical print. But the traffic they drive does. Add UTM parameters to your QR code URLs (e.g. ?utm_source=flyer&utm_medium=print&utm_campaign=q3) to track exactly how much traffic each code drives in Google Analytics.
Start Creating QR Codes Today
Whether you're adding a QR code to your business card, setting up WiFi sharing for your cafe, or running a print-to-digital campaign, the process takes under a minute with CachePlex QR Generator — no account needed, no watermarks, high-resolution PNG download included.