Free QR Code Generator Guide: Codes That Never Expire
By Ali Hamza · Published · 4 min read

On this page
A static QR code stores your information (a web address, WiFi login or contact card) directly inside the pattern, so it works for as long as the information is correct. It doesn't depend on any company's server and can't "expire". ToolMany's QR Code Generator creates static codes for free and lets you download them as PNG or SVG.
Many people discover the difference the hard way: their printed menu or flyer suddenly shows an error page because the "free" QR site they used switched their code off.
Static vs dynamic QR codes
| Static QR code | Dynamic QR code | |
|---|---|---|
| Where the data lives | Inside the QR pattern itself | On the provider's server; the QR holds a short redirect link |
| Works if the provider shuts down | Yes | No |
| Can you change the destination later? | No; make a new code | Yes, in the provider's dashboard |
| Scan statistics | No | Yes, usually |
| Cost | Free | Often a subscription after a trial |
Why codes "expire": many QR sites create dynamic codes by default, even on free plans. The code points to the provider's short link, which redirects to your page. When the trial ends, the redirect stops or shows an upgrade message, and every printed copy stops working.
With a static code, nothing sits in between: the phone reads your actual URL from the pattern.
What you can put in a QR code
ToolMany's generator supports these types:
- Website link (URL): menus, portfolios, booking pages, review pages.
- WiFi login: guests scan to join your network without typing the password.
- Contact card (vCard): name, organisation, phone, email and website, saved straight to the phone's contacts.
- Email, phone call or SMS: opens a pre-filled message or dials a number.
- WhatsApp chat: opens a chat with your number, with an optional pre-filled message.
- Location: opens map coordinates.
- Plain text: short notes, serial numbers, instructions.
How to make a static QR code
- Open the QR Code Generator.
- Choose the type, such as URL or WiFi, and fill in the fields.
- Customise carefully: pick colours, eye and module shapes, a frame, and optionally a small logo in the centre.
- Set error correction. Higher levels let the code survive damage or a logo covering part of it, at the cost of a denser pattern.
- Test it with two different phones before downloading.
- Download SVG for print, since it scales to any size without blurring, or PNG for screens, documents and social media.
Design rules that keep codes scannable
- Keep strong contrast. Dark code on a light background. Inverted codes (light on dark) and low-contrast colour pairs fail on many phone cameras.
- Leave a quiet zone, a clear margin of at least four modules (the small squares) around the code. Don't crowd it with text or borders.
- Keep logos small, no more than about 20–25% of the code's area, and raise error correction when you add one.
- Print large enough. A practical minimum is about 2 × 2 cm (0.8 inch) for close scanning. Scale up with distance: a common rule of thumb is code width ≈ scanning distance ÷ 10. A poster read from 2 metres needs a code about 20 cm wide.
- Shorter data, simpler code. Long URLs make dense patterns that are harder to scan. Link to a short, clean page address where you can.
WiFi QR codes: what to know
A WiFi QR code contains the network name, security type and password. When scanned, iPhones and Android phones offer to join the network.
- Choose the security type that matches your router. WPA/WPA2 covers the large majority of home and business networks.
- Network names and passwords are case-sensitive; copy them exactly.
- Anyone who can see the code can join your network, and the password can be read from it. For a café or office, consider a separate guest network.
- If you change the WiFi password, you'll need a new code.
Where to use your QR codes
- Invoices and receipts: link to a payment or review page. Add the PNG to documents made with the Invoice Generator or the Receipt & Cash Memo Maker.
- Business cards: a vCard code saves your contact details in one scan. See the Business Card Maker.
- Shop counters, menus and event posters: link to opening hours, menus or registration pages.
- Product packaging: link to setup guides or warranty registration.
Frequently asked questions
Do ToolMany QR codes expire?
No. They're static: the information is stored inside the code itself, not on a ToolMany server. The code works as long as the link or information inside it is still valid.
Can I change where my QR code points after printing it?
Not with a static code, because the destination is encoded in the pattern. If you expect to change it, point the code at a page on your own website that you control, and update that page instead.
Can I track how many people scanned my code?
Static codes don't include tracking. If you link to your own website, you can add campaign parameters (such as UTM tags) to the URL and see visits in your website analytics.
Should I download PNG or SVG?
SVG for anything printed, because it stays sharp at any size. PNG for websites, documents and social media.
Why won't my QR code scan?
Common causes are low contrast, a logo that's too large, a missing quiet zone, printing too small, or a typo in the data. Test before printing in bulk.



