QR & Barcode Scanner
Instantly decode QR codes, UPC, EAN, and CODE128 formats. Use your device's camera or upload an image file securely without leaving your browser.
Camera Viewfinder
Extraction Result
to decode a barcode payload.
The Safest Way to Scan Codes Online
Scanning QR codes using unknown mobile apps or uploading barcode images to random websites can expose you to severe privacy risks or malicious tracking links. Our Universal Scanner mitigates this completely by performing the mathematical decoding operation directly on your own device.
- Browser-Native Camera Processing: When you click "Start Scanning", your browser asks for camera permission locally. The video feed is analyzed frame-by-frame by JavaScript running inside your browser's isolated sandbox. The feed is never recorded, transmitted, or saved.
- Broad Format Compatibility: This engine does not just read URL-based QR codes. It perfectly decodes retail formats including UPC-A, EAN-13, and alphanumeric CODE128 barcodes printed on physical consumer products.
- Static Image Decoding: Received a QR code inside a PDF or email? Switch to the "Upload Image" tab. The algorithm will scan the static image file to extract the payload without requiring a secondary physical device to scan your screen.
Frequently Asked Questions
Is it safe to give camera access to this website?
Yes, it is completely safe. The camera feed is processed directly inside your web browser using client-side JavaScript. The video stream is never recorded, and no images are ever sent to or stored on our servers.
What barcode formats can this tool decode?
Our universal scanner engine supports a wide variety of 1D and 2D formats, including standard QR Codes, UPC-A, UPC-E, EAN-13, EAN-8, CODE128, and CODE39. This makes it perfect for both digital links and physical retail products.
Why does the camera scan fail on my mobile device?
Camera access requires a secure connection. Ensure you are accessing the site via HTTPS. Additionally, if you have strictly denied camera permissions previously, you will need to open your browser settings and manually allow camera access for this site.