Free QR code generator that never expires
Static codes for links, text, Wi-Fi, WhatsApp, contacts, email and phone. No account, no trial, no watermark.
Test a printed proof with your phone before printing a batch.
🔒 100% private — your link, text and Wi-Fi password are processed on your device and never uploaded to a server.
Static QR codes — no account, no trial, no expiry.The link is stored inside the code itself, so it keeps working as long as the page it points to exists.
How it works
- Choose what the code opens: a link, text, Wi-Fi, WhatsApp, a contact, an email or a phone number.
- Pick a style and colours. The scan test checks the result as you go.
- Download a PNG or SVG. Test a printed proof with your phone before printing a batch.
What is a static QR code?
A static QR code stores its content (a link, some text, Wi-Fi details) directly in the pattern of squares. There is no company in the middle: nothing to renew and nothing that can be switched off. The code keeps working as long as the page it points to exists.
A dynamic QR code is different. It points to a redirect run by the company that made it, and that company can deactivate it when a free trial or a plan ends, or when a scan limit is reached. That is why some printed codes stop working.
When to use this generator
Restaurant menus, flyers, business cards, a Wi-Fi sign for your guests, a WhatsApp chat link or a product label. Everything happens in your browser, so there are no accounts, no trial and no watermark, and what you type is never uploaded.
Tips before you print
- Use a dark code on a light background.
- Keep the centre logo small. The scan test warns you if it gets in the way.
- Test a printed proof with a phone before printing a batch.
- Remember that the link inside only works while its destination page exists.
Frequently asked questions
Is this really free? Do I need an account?
Yes, it's free. There is no account, no free trial, no scan limit and no watermark. The site may show ads to cover its costs.
Are my links or images uploaded anywhere?
No. The code is generated in your browser. Your link, text and Wi-Fi password never leave your device.
Do QR codes expire?
A static code stores the destination itself and doesn't depend on any company, so it never expires on its own. The link inside it only works while the page it points to exists. Dynamic codes are different: they point to a provider's redirect, and providers can deactivate them.
What's the difference between static and dynamic QR codes?
A static code contains the destination itself. A dynamic code contains a link to the provider's redirect, which sends people on to the destination. If the provider deactivates the redirect, the code stops working. The codes made here are always static.
What can I put in a QR code?
A web link, plain text, Wi-Fi details, a WhatsApp chat, a contact card, an email or a phone number. Always test a printed proof with a phone before printing a batch.