QR code generator
Turn any text or URL into a downloadable QR code.
Generated locally — text is not sent to our servers. Scans cleanly with any standard QR reader.
About this tool
QR codes encode short text — usually a URL, a Wi-Fi password, a vCard, or a phone number — into a black-and-white pattern any smartphone camera can read. Paste whatever you want to encode, pick an error-correction level (higher is more scannable when the code is scuffed or logo-covered, but also denser), choose colours if you want, and download as PNG or SVG. Everything runs in your browser, so whatever you paste stays on your device.
Frequently asked questions
What does "error correction" do?
Extra redundancy baked into the pattern that lets the code still decode when part of it is damaged — useful if you're putting a logo in the middle, printing on something that might get scuffed, or covering it with stickers. Higher correction means a denser, slightly harder-to-scan pattern.
Why is the QR code blurry when I print it?
PNG downloads are raster and look soft at large print sizes. For posters and signage, use the SVG download — it's vector and scales to any size without losing sharpness.
Can QR codes be scanned by older phones?
Any modern smartphone camera (iOS 11+, Android with Google Lens or most default camera apps) scans them natively. For older devices a dedicated scanner app may be needed. All standard encodings are used so any spec-compliant reader works.