QR Code Generator
Turn a link, Wi-Fi password or contact card into a QR code, encoded locally, never uploaded.
The password is encoded into the QR image on this device. It is never sent anywhere, but anyone who scans or photographs the code can read it, so share the image carefully.
The code updates as you type.
Features
- Five payload types: URL, text, Wi-Fi, vCard and email
- All four error-correction levels
- Custom foreground and background colors
- PNG raster and SVG vector download
- Encoder written in-house, no external requests
How to use it
- Pick what you're encoding from the dropdown.
- Fill in the fields, the code redraws as you type.
- Adjust size, colors and correction level.
- Download as PNG for the web, or SVG for print.
Choosing an error correction level
QR codes carry redundant data so they still scan when partly obscured. Level L tolerates around 7% damage and produces the smallest code; H tolerates about 30% but needs noticeably more modules for the same payload. M is the sensible default for anything displayed on a screen.
Reach for Q or H when the code will be printed on packaging, placed outdoors, or has a logo overlaid on it, all situations where part of the pattern may be lost. Two other things matter more than people expect: keep the quiet zone (the blank margin) at four modules or more, and keep strong contrast between foreground and background. A light-on-dark inverted code will fail on many scanners regardless of correction level.
Frequently asked questions
Related tools
Further reading
Read the full guide on the 123MiniApps blog.