QR codes connect the physical and digital worlds — a poster, a menu, a business card or a package can point straight to a link. Creating one is free and instant, and the code you generate here is static, so it never expires and has no tracking attached.
Type the URL or text you want the QR code to open or show.
Pick the resolution and error-correction level (higher survives more damage).
Choose the dot and background colours to match your brand.
Save a high-resolution PNG, ready to print or share.
Static codes and error correction
This tool makes static QR codes — the link is encoded directly into the pattern, so there’s no redirect, no expiry and no tracking. The error-correction level decides how much of the code can be damaged or covered (say, by a logo) and still scan: Low is densest, High is most robust. For print, Medium or Quartile is a safe default.
Tips for a scannable code
- Keep strong contrast — dark dots on a light background scan best.
- Export large and print at a decent size; tiny codes fail to scan.
- Leave a quiet margin of empty space around the code.
Tip: Export at 1024px and avoid very light dot colours — high contrast is the single most important factor in whether a QR code scans reliably.
Create your QR code now
Turn any link or text into a custom, high-resolution QR code — free, no expiry.
Open the QR Code Generator tool →Frequently Asked Questions
Do the QR codes expire?
No. These are static QR codes generated securely — they never expire and have no tracking.
Is anything sent to a server?
No. The QR code is created securely.
Can I use it commercially?
Yes — generated QR codes are free to use anywhere, including print and packaging.
What can I encode?
Any URL or text — links, contact details, Wi-Fi info, plain messages and more.