QR Code Generator
Generate QR codes for any text, URL, Wi-Fi, or vCard. Custom size, colors, and error correction. Export PNG or SVG.
What is this for?
QR codes are tiny URLs that a phone camera can read in a fraction of a second. Encode a URL, a Wi-Fi network, an email draft, a phone number, or any short text — print it on a poster, a business card, or a menu, and anyone with a phone can act on it without typing. This generator runs entirely in your browser using the open-source qrcode library. Your input text never leaves the page.
When to use it
- Sharing a URL on a slide, a poster, a business card, or a packaging insert.
- Letting guests join your Wi-Fi without typing the password (use the Wi-Fi preset).
- Putting "scan to pay / book / order" on signage in physical spaces.
- Encoding a vCard for instant contact-card import on the receiver's phone.
Common gotchas
- Error correction trades off with density. Higher levels (Q, H) survive scratches and overlaid logos; lower levels (L, M) keep the code small and faster to scan. Use H if you plan to overlay a logo, otherwise M is the sane default.
- Contrast matters. Stylised QR codes with low foreground/background contrast often look pretty but scan poorly under bad light. Test by scanning from the printed/screen output before shipping.
- Long content forces a denser code. If you must encode a 200-character URL, the resulting code is dense and harder to scan from far away. Shorten via a redirect first if size matters.
- SVG vs PNG. SVG scales without quality loss — best for print or large displays. PNG is universally accepted but pixelates if scaled up; export at the size you'll use.
- Wi-Fi preset format.
WIFI:T:WPA;S:<SSID>;P:<password>;;— modern iOS/Android scan and join automatically; very old phones may not support it.