QR codes went from "that thing on boarding passes" to something you see on restaurant tables, business cards, event wristbands, and product packaging. The reason is simple: they're the fastest way to get someone from a physical item to a digital destination without making them type a URL.
This guide covers what you can encode in a QR code, how to generate one free in your browser, and a few practical things that actually affect whether it scans reliably in the real world.
What Can You Encode in a QR Code?
Step-by-Step: Generate a QR Code Free
Go to webtoolsz.com/qr-generator. No sign-up required.
Select URL, Text, Email, Phone, Wi-Fi, or vCard from the tabs depending on what you want to encode.
Type or paste the URL, text, or fill in the contact fields. The QR code preview updates in real time as you type.
Click Download to save a high-resolution PNG file to your device. Ready to use in print, presentations, or websites.
Size Matters When Printing
A QR code that looks fine on screen can fail completely in print if it's too small. Here's a rough guide:
- Business cards — at least 2 cm × 2 cm. Smaller than that and low-light scanning becomes unreliable.
- Flyers and brochures — 3–5 cm works well for most hand-held material.
- Posters — 8–10 cm minimum if people will scan from arm's length or further.
- Outdoor signage — size based on expected scanning distance. 30+ cm for anything that people read from a few metres away.
The rough rule: reliable scan distance is about 10× the code's physical size. A 3 cm code works from up to 30 cm away.
What Actually Stops a QR Code From Scanning
Most scan failures come down to a handful of avoidable issues:
- Low contrast — dark code on a white background is ideal. Printing on a coloured or patterned background kills scan reliability fast.
- Cropped quiet zone — there must be a white border around the code. If it's cropped to the edge, many scanners can't locate it.
- Too much data — very long URLs create dense codes with tiny modules. Use a short URL if your destination link is long.
- Inverted colours — white code on dark background is technically valid but many scanner apps still struggle with it. Stick to dark on light.
- Not tested before printing — this is the big one. Always scan with both an iPhone and an Android before sending anything to print.
Create Your QR Code Now — Free
No sign-up. No watermark. High-resolution PNG download.
Open QR GeneratorFrequently Asked Questions
Do QR codes expire?
Static QR codes — the kind this tool makes — never expire. The data is encoded directly in the pattern, so there's no server or subscription keeping it alive. Dynamic QR codes from paid services can stop working if you cancel your account. With static codes, there's nothing to expire.
Can I put a logo in the middle of the QR code?
QR codes have built-in error correction — up to 30% of the pattern can be obscured and it still scans. This is why logos work in the centre. The tool generates the code; to add a logo, download the PNG and overlay your image using any image editor. Keep the logo to roughly 20% of the total area.
How much text can a QR code hold?
Around 3,000 alphanumeric characters or 7,000 digits at most. But the more you pack in, the denser the code and the harder it is to scan. For URLs, under 200 characters is the practical limit for reliable scanning. For plain text, keep it under 500 characters.
Do phones need an app to scan QR codes?
No. iPhone (iOS 11 and later) scans QR codes from the native Camera app — just point and tap the notification. Android works the same through the Camera app or Google Lens. No third-party scanner needed on any device from the last 5+ years.
Last updated: March 2026 | Back to Blog | Privacy Policy