Static vs dynamic QR codes
Many QR sites make dynamic codes by default. The code points to their own short link, which then forwards people to yours. That lets them count scans, but it also means your printed code stops working if you stop paying, if they change their terms, or if they shut down. Some free trials quietly expire after a few weeks, breaking codes already on menus, flyers and packaging.
Every code made here is static: your link or text is encoded directly. It works for as long as the destination exists, and no one sees who scans it.
| Static (this tool) | Dynamic | |
|---|---|---|
| Expires | Never | When the service or subscription ends |
| Scan tracking | None | Yes, through their redirect |
| Change the link later | No; make a new code | Yes |
| Cost | Free | Usually a subscription |
If you need to change the destination later, point the code at a page you control, such as your own website, and update that page instead.
What each type does
| Type | When scanned |
|---|---|
| Link | Opens the web address |
| Wi-Fi | Offers to join the network; no typing passwords for guests |
| Contact | Offers to save a contact card |
| Opens a new email with the address, subject and message filled in | |
| Phone / SMS | Offers to call, or opens a text message ready to send |
| Location | Opens the place in a maps app |
| Text | Shows the text |
Printing tips
- Size: at least 2 cm (about 0.8 in) square for something held in the hand. For posters, roughly one tenth of the scanning distance.
- Contrast: dark code on a light background. Light codes on dark backgrounds fail on many phones.
- Border: keep the quiet zone clear of text and graphics.
- Test with two different phones before printing a batch.
- Shorter is better: long links make denser codes that are harder to scan. Use a short link from a domain you control.
Questions
Is my Wi-Fi password sent anywhere?
No. The code is generated in your browser. Nothing you type leaves this device.
Can I put a logo in the middle?
Not in this version. If you add one yourself, choose High error correction and keep the logo small.