QR Code & Barcode Scanner — Decode Anything Instantly
Open your camera or upload an image to scan any QR code or barcode in your browser. Validate the data, copy the result, or open URLs with a tap. 100% free, no app needed, fully private — every scan happens on your device.
Scan with Camera
We never see your camera feed — every scan stays on your device.
Or Upload an Image
Decoded Result
Nothing scanned yet. Use the camera or upload an image to begin.
How the Scanner Works
A simple, privacy-first decoding flow you can trust.
Live Camera Decoding
Uses the native BarcodeDetector Web API where supported (Chrome, Edge, Safari 17+, Android browsers). Detection runs locally — no frames are sent anywhere.
Image Upload
Drag a screenshot or photo of any code into the box. The scanner reads QR, EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, ITF, and Codabar formats.
Zero Server Calls
The entire pipeline (camera → detection → display) is client-side. We literally have no server endpoint that receives your image data.
Built-in Validation
For retail formats (EAN/UPC), we verify check digits. For QR codes, we estimate remaining capacity and flag any decode warnings.
Open URLs Safely
If the decoded value is a URL, you can open it in a new tab — but only after you click. No auto-redirects, no tracking.
Copy & Re-encode
One-click copy of the decoded data, or send it straight to our QR generator to clone or modify the code.