QR code generator that never expires
Make a static QR code for a link, text, WiFi or WhatsApp. No sign-up, no servers.
Your code is made in your browser.
Paste the page's address. If it has no http:// or https://, https:// is added for you.
Your QR code shows up here.
How to use it
- Choose what goes in the code: a link, text, WiFi or WhatsApp.
- Type the details. The code draws itself as you type.
- Scan it with your phone's camera to check it opens what you expect.
- Download the PNG to share it or the SVG to print it.
How it works
The code is made in your browser with an open-source library. What you type, your WiFi password included, isn't sent to a server or saved.
It's a static QR code: it holds the content itself, with no redirect, so it never expires. A dynamic QR code holds a short link that goes through another company's server. If the free trial ends or that service shuts down, it can stop working.
It has medium error correction, so it still scans with a small smudge. When you print it, keep the white margin around it.
Example
You run a coffee shop and don't want to spell out the WiFi password for every customer. You choose WiFi, type the network name and password, and download the PNG.
You print it and tape it to the counter. When customers scan it with the camera, their phone offers to join the network.
Frequently asked questions
Do these QR codes expire?
No. They're static codes: they hold the link or text itself, with no server in between. They work as long as the page or network they point to exists.
Do I need to sign up or pay?
No. There's no account and no free trial that runs out. The code is made in your browser and downloads right away. It has no watermark either.
How do I make a QR code for my WiFi?
Choose WiFi, type the network name and password, and pick the security type. Anyone who scans it can join without typing anything. The password never leaves your browser.
How do I make a WhatsApp QR code?
Choose WhatsApp and type your number with its country code, like 1 for the US. If you add a message, it shows up typed in the chat of whoever scans it, ready to send.
Should I download PNG or SVG?
PNG to send it or drop it into a document, SVG to print it. SVG is a vector file, so it stays sharp at any size.
Can I change the link after printing the code?
No. A static code holds the content itself, so a change means a new code. In return, it never depends on a service that could shut down.
Related tools
Updated