QR Code Generator
Turn any text or link into a QR code and download it as PNG or SVG. Generated in your browser.
Enter text to generate a code.
A higher error-correction level survives more damage or obscuring but packs the modules more tightly. Keep good contrast between foreground and background so scanners can read it.
About the QR Code Generator
Turn any text, link or Wi-Fi login into a QR code that phones can scan instantly. QR codes are the quickest way to move something from a screen or a printed page onto a device without typing — a URL for a poster, contact details on a business card, or the Wi-Fi password for guests.
You control the size, the error-correction level and the foreground and background colours, then download the result as a crisp PNG or as a scalable SVG for print. The code is generated on your device, so whatever you encode — including a private network password — stays with you.
How to use it
- Enter the text, URL or Wi-Fi details you want to encode.
- Set the size and pick an error-correction level (higher tolerates more damage but packs the code more densely).
- Adjust the foreground and background colours if you need to match a brand.
- Download the QR code as PNG for screens or SVG for print.
Good to know
- Encodes plain text, links and Wi-Fi credentials.
- Adjustable size, quiet-zone margin and colours.
- Four error-correction levels (L, M, Q, H).
- Exports to PNG or SVG; generated entirely in your browser.
Frequently asked questions
What does the error-correction level change?
Higher levels add redundant data so the code still scans even if part of it is dirty, damaged or covered by a logo. The trade-off is that the pattern becomes denser, so for a plain on-screen link a lower level is usually fine.
Should I download PNG or SVG?
Use PNG for screens, chat and documents where a fixed-size image is fine. Use SVG for anything printed or resized, because it is vector-based and stays sharp at any scale.
Can I make a QR code for Wi-Fi?
Yes. Provide the network details and the generated code lets a phone join the network by scanning it, without anyone typing the password.
Is what I encode kept private?
Yes. The QR code is rendered locally in your browser, so the text, link or password you encode is never sent anywhere.