Your codes never expire
Codes made with the free generator work for as long as the thing they point to exists. We cannot switch them off, and we never will try.
Why that is true, technically
A static QR code stores your content (a link, Wi-Fi details, a contact card) directly in the black and white pattern. When a phone scans it, the phone reads the content from the pattern itself. Nothing passes through our servers, so there is no account to expire, no subscription to lapse and no redirect to remove.
Some generators make dynamic codes by default: the code contains a short link on the provider's domain, which then redirects to your content. Those can stop working if the provider deactivates the short link, for example when a free trial ends. Before printing a code from any service, check which kind it is: open Show encoded content here, or scan it and look at the address the phone shows.
Our promise for free codes
- No sign-up, no watermark, no scan limit, no expiry.
- Commercial use is allowed.
- We will not add a redirect to codes made with the free generator.
What can still break a code
- The link inside it stops working (the website is moved or deleted, or the domain lapses).
- The Wi-Fi password or the contact details change.
- Physical damage, poor printing, low contrast or a code printed too small. Use the scan check and test the print.
Future paid (editable) codes: planned commitments
A future paid tier will offer editable codes and scan statistics. These have to use a redirect, so unlike static codes they depend on our service. For that future paid tier we plan to commit to the following; the final wording will be published in its terms before any paid plan launches:
- If you stop paying, editable codes would keep redirecting to their last destination for at least 12 months.
- You would be able to export your codes and destinations at any time.
- If the service ever closed, customers would get advance notice and an export.
The paid tier does not exist yet. These are planned commitments for it, not current binding terms. They do not affect free static codes, which never expire because they contain your data directly.