QR codes are the bridge between screens and the physical world. The ChrysoKit QR Code Generator turns text, links, contact cards, Wi-Fi credentials or email into a scannable code, with options that make the output actually usable on paper.
Why use it
Specialised input modes mean you do not need to remember the magic format strings for vCards, Wi-Fi or mailto links. The tool builds them for you.
How to use the QR Code Generator
- Pick a mode: Text / URL, Contact, Wi-Fi or E-mail.
- Fill in the relevant fields (URL, contact details, network credentials, etc.).
- Tune the size, error correction level, and foreground / background colours.
- Export as PNG (raster, for prints) or SVG (vector, for screens and large formats).
Features worth knowing
Four input modes
Text / URL for the common case. Contact builds a vCard with name, organisation, phone, email and website. Wi-Fi builds a connect-on-scan string with SSID, password and security (WPA/WPA2, WEP or open). E-mail builds a mailto link with subject and body pre-filled.
Customisable look
Foreground and background colours, plus size in pixels. Brand your QR without sacrificing scannability.
Error correction levels
Low (7%), Medium (15%), Quartile (25%) and High (30%). Higher correction tolerates more damage or logo overlay but increases code density.
PNG and SVG export
Raster for prints, vector for screens, scaling without loss for big formats like posters.
Pro tips
- Always test the QR with two different phones before printing it on anything physical.
- High error correction lets you cover up to 30% of the code (e.g. with a logo) and still scan.
- Avoid foreground/background colours that are too close in contrast. The scan logic depends on a clear dark/light boundary.
- For Wi-Fi codes at events, use WPA2 security and a strong password, anyone with a camera will be on your network.
Privacy first. The QR Code Generator runs entirely in your browser. Nothing you encode is uploaded.
Generate, test, print, done. The QR Code Generator is the smallest tool you will reach for most often this year.
Open the tool: QR Code Generator →
Field notes: deploying QR codes that strangers actually scan
A cafe's table menu code, a market stall's payment link, a poster for a village festival... small deployments fail in patterns that repeat everywhere, and almost none of the failures are about the code itself.
Placement decides scan rates more than design. Codes at eye level or on tables get scanned; codes on a poster's bottom corner, near the floor, or behind glass with glare do not. Outdoor codes die of sun-fading within a season... laminated dark-on-white survives where stylish low-contrast prints become decoration. And a code without a caption is a riddle: "Scan for the menu" printed underneath doubles engagement, because the QR itself communicates nothing about what is on the other side.
The destination matters as much as the artifact. The page behind the code gets opened on a phone, over cellular, by someone standing up: if it loads slowly or lands on a desktop layout, the scan converted into annoyance. Link to the exact page, never the homepage with instructions to navigate.
Finally, the maintenance trap: codes printed on physical objects outlive the URLs behind them. Restaurant menus move, festival pages get archived. Either point codes at URLs you commit to maintaining, or accept reprinting as part of every site restructure. A QR code is a promise printed in ink.