QR code generator
Type a link or any text and get a scannable QR code instantly. Choose the error correction level, then download it as PNG or SVG. Everything is generated in your browser.
How to use
- Type or paste anything — a URL, plain text, contact details, a Wi-Fi string like
WIFI:T:WPA;S:MyNetwork;P:MyPassword;;— and the code updates as you type. - Pick an error correction level, then use Download PNG for print or chat apps, or Download SVG when you need a vector that scales cleanly.
- Higher error correction survives dirt, logos and partial damage, but packs the same text into a denser grid. M is a good default; H suits posters that will be scanned from far away.
Error correction levels at a glance
- L (7%): smallest, cleanest grid. Best for short text on clean surfaces.
- M (15%): the everyday default for websites and handouts.
- Q (25%): good when the code may get partially covered, e.g. with a small logo.
- H (30%): maximum resilience; the densest grid, ideal for outdoor or industrial use.
Why the quiet zone matters
Scanners need a blank margin — the "quiet zone" — of at least four modules around the code. Every code this tool produces includes it, so the PNG and SVG files scan reliably without extra padding. If you crop the image, keep that margin.
FAQ
Do the codes expire or link to your server?
No. The QR code simply encodes the text you typed — there is no redirect service in the middle, so it works forever and never stops when a third party shuts down. Scanners go directly to your destination.
What is the maximum amount of text?
A QR code can hold up to 2,953 bytes (version 40, level L). Long URLs and multi-paragraph text still work, but the grid becomes dense and harder to scan from a distance. For anything longer, share a short link instead.
Does it support Unicode, emoji and Chinese characters?
Yes. The text is encoded as UTF-8 bytes before the QR symbol is built, so Chinese, Japanese, Korean, emoji and accented letters all survive. Scanners that follow the standard decode them correctly.
PNG or SVG — which should I use?
PNG for anything screen-sized: messaging apps, slides, social posts. SVG when the code will be printed large, resized by a designer, or embedded in documentation — it stays sharp at any size.
Is my text uploaded anywhere?
No. The QR code is generated entirely in your browser and nothing leaves the page — safe for internal links, credentials in Wi-Fi strings and other private data.