Read code
Drop an image or turn on the camera: the code is read here, on your device. On top of the raw text we tell you what it contains — a Wi-Fi network, a contact, a payment — and for payments we verify the IBAN.
Your file stays on your device: nothing is uploaded
Read with the camera
The feed stays on your device: it is neither sent nor recorded.
Advanced options
Narrowing speeds up the search and avoids unwanted reads on a page full of codes.
Slower, but reads skewed, blurred or glary photos. Turn it off only on clean images.
How it works
Reading happens entirely in your browser: the image is never uploaded and the camera feed never leaves the device — frames go from the camera to a Web Worker and are overwritten by the next one, never recorded. QR, Micro QR, Data Matrix, Aztec, PDF417, EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, ITF and Codabar are recognised, including several in the same image and codes that are rotated or colour-inverted. The content is then interpreted following the conventions phones expect: a Wi-Fi network, a vCard or MeCard contact, an event, a location, a SEPA payment. On payments the IBAN is checked with the mod-97 remainder and the currency validated, because a payment QR scanned off an invoice is exactly where fraud gets through. For the same reason the “open” button appears only for addresses we know how to check: a code can also carry instructions that must never become clickable.
Your files are never uploaded. Anywhere.
Not to a server of ours, not to a third party, never. When you pick a file it stays in your browser’s memory: it is read, processed and written back on your device, and you save the result yourself. There is no path that takes it elsewhere, because there is no server to send it to.
- Processed locallyFormats are handled by WebAssembly code running in your browser, not by a remote service.
- Nothing to upload, nothing to wait forOther services send your file to a server and then send it back to you. Here the file never leaves: there is no upload to wait for.
- No accountNo sign-up, no email, no daily limits to get around by paying.
- No files to deleteOthers promise to erase your files after an hour. We have nothing to erase: they never reached us.