How to Create a Free QR Code That Never Expires
To create a free QR code, pick a preset (URL, Wi-Fi, email, phone or SMS), fill in the details, adjust size and colours, and download the PNG. Because the data is encoded directly into the pattern with no shortener in the middle, the code works forever and never expires.
This guide covers building each type of code, choosing the right error-correction level, and sizing a QR code correctly for print so it always scans.
Why a no-redirect QR code matters
Many free QR services route the scan through their own URL so they can track or later charge for it β which means the code dies the day the service shuts down or your subscription lapses. A generator that encodes your data straight into the pattern produces a permanent code with no dependency on anyone's server. That is exactly what you want on packaging, posters, business cards or signage that has to keep working for years.
How to make a QR code in your browser
- Pick a preset: plain text or URL, Wi-Fi, email, phone or SMS.
- Fill in the fields β for Wi-Fi that means the network name, password and encryption type.
- Adjust the pixel size, error-correction level and foreground and background colours if needed.
- Check the live preview that updates as you type, then click Download PNG.
Choosing the right error-correction level
Error correction lets a code still scan when part of it is damaged or covered. Higher levels add redundancy but make the pattern denser. This table shows when to use each:
| Level | Recovery | Best for |
|---|---|---|
| L | ~7% | Very long data, clean digital display |
| M | ~15% | Default for most uses |
| Q | ~25% | Small print or busy environments |
| H | ~30% | Codes with a logo or likely to get scratched |
Keep strong contrast whatever you choose β dark modules on a light background β and download at 512 px or larger for crisp printing.
Key features
- Presets for URL, Wi-Fi, email, phone and SMS payloads.
- Live preview that updates as you type.
- Four error-correction levels (L, M, Q, H).
- Custom foreground and background colours.
- Sizes up to 1024Γ1024 px, downloadable as PNG.
- Codes never expire β generated locally with no redirect service, offline-capable.
Try the QR Code Generator now β it's free and runs entirely in your browser.
Frequently asked questions
Do QR codes generated here expire?
No. The tool encodes your data directly into the pattern with no shortener or redirect in between, so the code works forever. Codes routed through a service's own URLs stop working when that service or subscription ends.
How does a Wi-Fi QR code work?
It encodes a standard string like WIFI:T:WPA;S:MyNetwork;P:password;; that phones recognise natively. Scanning it with the camera offers to join the network automatically, with no password typing.
What error-correction level should I choose?
M (15% recovery) is the best default. Use L for very long data, and Q or H when the code may be scratched, printed small, or have a logo over the centre.
Can I change a QR code's colours?
Yes, but keep strong contrast with dark modules on a light background. Avoid inverting the colours or using a light foreground, which many scanner apps fail to read.
What size should a printed QR code be?
A minimum of about 2Γ2 cm for close scanning, and roughly scan distance Γ· 10 for posters β a code read from 1 metre should be at least 10 cm wide. Download at 512 px or more for sharp print.
Related free tools
- Barcode Generator β create standard 1D barcodes.
- URL Encoder β safely encode links for QR payloads.
- Base64 Encoder β encode text and data to Base64.
- Password Generator β create strong Wi-Fi passwords.
Built by ByteVancer
ByteTools is a free product of ByteVancer, a software and web development studio that builds web apps, SaaS platforms and custom software for businesses. Need QR-powered features or custom software for your business? Explore ByteVancer's services or reach out to start a project.
Recommended reading
QR Code Best Practices and Mistakes to Avoid
Pro QR code tips: pick the right error-correction level, keep contrast scanner-safe, size codes for print, and avoid the mistakes that make codes fail.
QR Code Use Cases: 8 Real Ways to Use Them
Real QR code use cases with examples: Wi-Fi guest access, restaurant menus, event check-in, business cards, packaging and more, all free and private.
XOR Cipher Use Cases: CTFs, Learning, and Puzzles
Real use cases for the XOR cipher, from CTF challenges and teaching bitwise logic to lightweight obfuscation, with concrete worked examples.
XOR Cipher Tips: Keys, Security, and Common Mistakes
Pro tips and common mistakes for the repeating-key XOR cipher: key length, reuse pitfalls, format choices, and when to switch to real encryption.