How it works
- Everything runs in your browser. The page loads one open-source library (qrcode-generator, MIT) and a small script, app.js. Read it; it's short.
- No server calls. Nothing you type or upload is sent anywhere. The site's security policy blocks scripts from other domains.
- Static codes. Your content is encoded directly; no short link, no redirect, no scan logging.
Why these don't expire
- Your link is in the pattern. A static code stores your address directly, with no middleman link.
- Nothing to switch off. We never see your scans, so there's no redirect we could disable.
- Works without us. If FixedQR disappeared tomorrow, your printed codes keep working.
The trade-off
- Can't edit after printing. To change the destination, point the code at a page you control and change that page.
- No scan counts. Static codes can't report scans. Use analytics on your own site instead.
- Only as alive as your link. If the website it points to goes down, the code leads nowhere.