Enter text or a URL
Type or paste anything — a web address, a note, plain text. It is encoded exactly as typed, with nothing added.
QR code
Type something above to generate a QR code.
A QR code for exactly what you type
Type or paste text — a web address, a note, anything — and it is encoded directly into a QR code as you type. Choose an error correction level and a size, then download the result as a PNG for quick sharing or an SVG for print and scaling.
This tool is scoped to one job: encode literal text into a QR code and let you download it. There is no link shortener, no built-in scan analytics, and no way to turn a scanned code back into editable data — text in, image out.
Need a Wi-Fi QR code instead? Switch to the "Wi-Fi network" tab and fill in the network name, security type, and password. The same on-device encoding builds the standard Wi-Fi QR format that phone cameras recognize automatically, so scanning it offers to join the network directly.
Why this QR code has no tracking layer
Privacy here is structural, not a promise. There is no upload step because there is no server to upload to:
- The QR code encodes the literal text you typed — it is not rewritten into a short link or a redirect URL first.
- Many "free" QR generator websites quietly replace your content with a link to their own server, so every scan is logged before the visitor ever reaches the real destination. This tool has no such layer: there is nothing to route a scan through, because generation happens entirely on your device. That also means the code cannot expire or stop working if a subscription lapses — there is no subscription, no login, and no ads, because there is no account system to begin with.
- Encoding happens entirely in your browser using an open-source library; the page makes no request carrying your text.
- The same is true in Wi-Fi mode: the network password is built into the QR code entirely on your device and never sent anywhere. Typing a Wi-Fi password into an upload-based generator means that password briefly existed on someone else's server — this tool has no server for it to reach.
- The source is open and anyone can read it (MIT).
- It works offline, which is only possible because nothing leaves the device.
If you want to check for yourself, open your browser's Network panel while typing — no request carries your text. Read the source.
How to use it
-
Type your text or URL — or switch to Wi-Fi
Enter anything in the text box — a web address, a note, plain text — or click the "Wi-Fi network" tab to build a connection code from a network name, security type, and password instead. Click "Load example" to try either mode with sample values.
-
Pick an error correction level
Higher levels (Q, H) keep the code scannable even if part of it is damaged or covered, but leave less room for data. M is a reasonable default for most uses.
-
Choose a size
Small, medium, or large — pick whichever fits where the code will be used, from a screen to a printed poster.
-
Download the result
PNG suits quick sharing and screens; SVG is a scalable vector file that stays sharp at any print size.
FAQ
Do I need to sign up, and does the QR code expire?
No account, no sign up, no login, and no email address are needed — there is nothing to register for. The code encodes your text directly instead of a link through a paid redirect service, so it does not expire or stop working if a subscription lapses, because there is no subscription. The tool has no ads either.
Does this QR code track who scans it?
No. It encodes your text directly — there is no redirect through a server that could log scans, locations, or timestamps. Some other QR generators replace your content with a link to their own tracking service; this tool has no such service to route through.
Is my text uploaded anywhere?
No. The QR code is generated entirely in your browser. There is no server component, so your text never leaves your device.
Can I generate a QR code for a Wi-Fi network?
Yes — switch to the "Wi-Fi network" tab and enter the network name (SSID), security type (WPA/WPA2/WPA3, WEP, or none), and password if it has one. Scanning the resulting code with a phone camera offers to join the network directly, the same way scanning a code printed on a router does.
Is it safe to type my Wi-Fi password into this tool?
The password is encoded into the QR code entirely on your device, exactly like the text mode — nothing is uploaded, so the password never exists anywhere except your browser and the resulting image. Check "Hidden network" first if your router does not broadcast its SSID.
What happens if my text is too long?
QR codes have a finite capacity that depends on the error correction level and the kind of data you enter. If your input is too long for the level you picked, the tool shows an error stating exactly how much you entered and the limit — it never silently cuts off your text.
What is the error correction level for?
It controls how much of the code can be damaged, dirty, or partly covered and still scan correctly, at the cost of how much data fits. L holds the most data; H is the most damage-resistant.
PNG or SVG — which should I use?
PNG is a fixed-resolution raster image, good for screens and quick sharing. SVG is a scalable vector file that stays crisp at any size, which suits printing at large sizes or editing in vector tools.
Does it work offline?
Yes. It is a PWA. After the first visit it is cached, so it works without a network connection. You can also install it to your home screen.