QR code appears here.
Paste text or a URL, get a scannable QR code. Download as PNG or SVG.
100% in your browser. Nothing uploaded.
QR code appears here.
Generate static QR codes locally without a signup or watermark. This browser-based QR code generator keeps the text you enter on your device while you choose an error-correction level and download a PNG or infinitely scalable SVG. Use it for a URL, Wi-Fi join string, contact detail, or printed sign, then scan the exported file before publishing it.
WIFI:T:WPA;S:SSID;P:pass;;).Yes. The encoder runs entirely on this page (vendored qrcode-generator library). Whatever you type — a URL, Wi-Fi credentials, a phone number — is never sent to a server. The downloadable PNG and SVG files are built locally too.
Yes. Bump the pixel scale up before downloading the PNG, or use the SVG — it is a single path element that scales to any size without losing scannability. SVG is best for posters, business cards, and packaging.
L (about 7% recovery) keeps the code small; M (15%) is a sensible default for most uses; Q (25%) and H (30%) let the code still scan if a chunk is damaged, blurred, or covered by a logo. Pick the highest level your space allows.
Yes, as long as the printed code has enough contrast (dark squares on a light background) and is not too small. Higher error-correction levels (Q or H) survive smudges, fingerprints, and being scanned through glass much better.
QR itself maxes out around 4,000 alphanumeric characters at the lowest error-correction level. In practice, keep URLs short and put long content behind a short URL — dense QR codes are slow and unreliable to scan in the real world.
Yes. The encoder is UTF-8 aware, so accented characters, non-Latin scripts, and emoji all round-trip correctly to anything that scans the code.
Yes. Enter a Wi-Fi payload such as WIFI:T:WPA;S:Network name;P:Password;;, then generate the code. Keep the network name and password exact, and test the downloaded QR with a phone before printing it.