How to use the QR Code Generator
- Choose what the QR code should do: open a link, show text, join WiFi, start an email or call a phone number.
- Fill in the details. The QR code updates as you type.
- Pick a size (1024 px for print), colours and error correction level. Keep a dark colour on a light background.
- Click Download PNG. The image includes a white quiet-zone border so it scans reliably. Test it with your phone camera before printing.
About this tool
QR codes are generated in your browser, so the links, passwords and contact details you encode are never uploaded or tracked. The codes are static: they never expire, carry no watermark and need no account. WiFi codes use the standard format that iPhone and Android cameras recognise, so guests can join your network with one tap.
Frequently asked questions
What can I put in a QR code?
URLs, plain text, email addresses, phone numbers, and WiFi credentials — anything text-based up to a few thousand characters works.
Do the QR codes expire?
No. Our QR codes are static images that work forever, as long as the encoded link itself stays alive. There are no subscriptions or renewal traps.
Is my data uploaded or tracked?
No. Generation happens entirely in your browser using a JavaScript library — we never see, store, or track what you encode.
Why won't my QR code scan?
The most common causes: no quiet zone (keep a white border around the code), printing too small (use at least 2×2 cm), low contrast, or a typo in the encoded URL. Fix those and test with your phone camera.