Privacy

Short version: your codes are made on your device and we don't collect what you put in them.

Generating and scanning

QR codes and barcodes are created in your browser with open-source libraries (qrcode-generator and bwip-js). Scanning uses your browser's built-in BarcodeDetector or the ZXing decoder running locally in WebAssembly. Links, Wi-Fi passwords, contact details, CSV files, logos and camera frames are never sent to our server.

Codes are static. There is no redirect service, so we can't see when or where anyone scans them.

The AI barcode advisor

If you press Recommend a barcode, the text you typed is sent to our server and on to an OpenAI model through Vercel AI Gateway to write the answer. We don't store it. Don't include personal information. Requests are rate-limited by IP address in memory, which isn't logged or kept.

Saved in your browser

We use your browser's local storage (not cookies) to remember your QR colours, style and size, and, only if you switch it on, your scan history. It stays on this device.

Analytics

We use Ahrefs Web Analytics to count page views. It is cookieless and doesn't collect personal data or anything you type into the tools.

Hosting

The site is hosted on Vercel, which processes standard request logs (such as IP address) to deliver pages and protect against abuse.