Questions and answers
Mostly about the thing everyone actually wants to know, which is what happens to the codes you already printed when something changes.
Trials, cancelling, and what keeps working
- What happens when my trial ends?
Your codes keep redirecting. Scans keep being recorded, and you keep access to your analytics. What you lose is the ability to create new QR codes and new campaigns until you subscribe.
That is not a grace period. The code that resolves a scan does not read your plan or your trial date at all, so there is nothing in it to expire.
- And if I cancel after paying?
The same thing. You keep full access until the end of the period you already paid for, and after that your existing codes carry on resolving. Anything you printed stays valid.
- Do I need a card for the trial?
No. The trial runs 14 days, asks for no card, and charges nothing at the end. If you do not subscribe, nothing is billed and nothing you made is deleted.
- Is there a free plan?
Not for tracked codes. There is one plan at $9/mo and it contains everything. If you just need a plain QR code image, the free generator makes one with no account, and the file is yours to keep.
Codes that stop working
- Do dynamic QR codes expire?
The QR code itself never expires. The black and white pattern is just a short URL, and it will still scan in twenty years. What expires is the vendor’s willingness to answer that URL.
That is the whole trick behind the phrase “your QR code expired”. Nothing physical changed. Somebody turned off a redirect.
- Why did my QR code stop working?
If it was made with a dynamic QR tool, it is almost always one of these:
- The trial ended and the vendor deactivated the code.
- The account went past a free-tier cap, so some codes were paused.
- The subscription lapsed and scans now land on an upgrade page.
- The destination URL itself is dead, and the redirect is faithfully sending people to a 404.
Only the last one is your fault, and it is the one we check for you every day.
- Can I change where a code points after it is printed?
Yes, that is the point of a dynamic code. Edit the destination and the next scan goes to the new address. You can also send iOS and Android to different places, route by country, put a password in front of a code, and schedule when it starts and stops.
Owning your links
- Can I move my codes to my own domain?
Yes, and if you are printing anything in quantity you should. Point a domain or subdomain you own at your codes, and the printed URL reads as yours rather than ours.
It also means the link outlives us. If you ever want to leave, you keep the domain and re-point it, and every sign, flyer, and label you printed still works.
- What if KeeperQR shuts down?
The honest answer first: a code on our domain depends on us answering that URL, and no promise changes that. A code on a domain you own does not, which is why we recommend one for print.
What we commit to: if we ever wind down, we give notice well in advance, keep redirects running through the notice period, and give you an export of every code and destination so you can rebuild them elsewhere. The binding version of that lives in our terms.
- Can you disable my codes?
Only for abuse. Codes used for phishing, malware, or anything else our acceptable use policy prohibits get disabled, and a scan of a disabled code returns an error rather than a redirect. We would rather say that plainly than pretend an unconditional promise is possible, because a redirector that never takes anything down gets blocked by browsers, and then every customer’s codes show a warning.
Scans and privacy
- What do you record when someone scans a code?
Time, country and city, device type, operating system, browser, and the referring page when there is one. That is what shows up in your analytics.
The scanner’s IP address is never stored. It is turned into a keyed one-way hash used only to tell repeat scans apart, plus a coarse masked form such as 1.2.***.*** shown in the recent scans list. The hash is erased after 13 months. There is no tracking cookie on a scan, and scanners do not get an interstitial or a consent wall.
- Do bots inflate my scan counts?
They are filtered out. Link preview fetchers from Slack, iMessage, WhatsApp, and similar, plus crawlers and scripted clients, still get the redirect but are not counted as scans. Repeat hits from the same address within a few seconds count once.
Something not answered here?
Start the trial and test it against your own case. No card, and you can stop whenever you like.
Start your free trial