QR Code Generator
Make a QR code for a website, a Wi-Fi network, a contact card and more. It works forever, has no tracking, and is made right on your device.
Your QR code appears here as you type.
How to make a QR code
- 1Choose what the code should do: show a link or text, join a Wi-Fi network, write an email, call or text a number, or save a contact.
- 2Fill in the details. The QR code updates as you type.
- 3If you like, change the error correction, margin and colors.
- 4Download a PNG for screens and documents, or an SVG for print. Scan it with your phone before printing lots of copies.
QR codes that never expire
Many QR code sites make “dynamic” codes: the code holds a short link to their server, which forwards people to your address. That lets them count scans, but the code stops working if you stop paying or the company shuts down. The codes made here are static: your link or text is stored in the code itself, so it works forever, with no account, no tracking and nobody in between.
The catch is that a static code can’t be changed after it’s printed. If the address might change, point the code at a page you control, such as your own website, and update that page instead.
Error correction lets a code be read even when part of it is dirty, scratched or covered. M (15%) suits most uses. Pick Q or H for codes on packaging or outdoors, or if you plan to put a small logo over the middle. More error correction, or more text, means more and smaller squares, so print long codes larger.
For print, use the SVG: it’s a vector file that stays sharp at any size. Keep the code at least 2 cm (about 1 inch) wide for scanning up close, larger for posters read from a distance, and dark on a light background, as many phone cameras can’t read light codes on dark backgrounds.
Why use Lilypad
100% private
Files are processed right in your browser. Nothing is ever uploaded to a server.
Ready to print
Download a PNG for screens and documents, or an SVG that stays sharp at any print size.
Fast & free
Uses every core of your CPU. No sign-up, no watermarks, no file limits.
Frequently asked questions
What is a QR code?
A QR code (Quick Response code) is a square barcode that stores text, most often a web address. Phone cameras read it directly: point the camera at the code and tap the link or action that appears. One code can hold up to a few thousand characters.
Do these QR codes expire?
No. What you type is stored in the code itself, not on a server, so the code keeps working forever. There is no scan limit and nothing to renew.
Can I change where a QR code points after printing it?
No, a static code always contains the same text. To be able to change it later, make the code point to a page on your own website, and change that page or set it to redirect.
How does the Wi-Fi QR code work?
It holds the network name, password and security type in a standard format that the camera apps on iPhone and Android understand. Scanning it offers to join the network, so guests don’t have to type the password. The password is stored in the code as plain text, so only share it with people you would tell the password to.
Can I use the QR codes commercially?
Yes. The codes you make are yours to use anywhere, including on products, packaging, menus and ads, with no attribution needed. “QR Code” is a trademark of DENSO WAVE, which lets anyone use the technology freely.
Is what I type sent anywhere?
No. Codes are made inside your web browser, so what you type never leaves your device, and it isn’t saved either. Only settings like the size and colors are remembered.
Can I use it on my phone?
Yes. It works in any modern browser on Android, iPhone, Windows, Mac, Linux and ChromeOS.