What types of barcodes can be read?
Our decoder uses jsQR which excels at QR codes. It also attempts to decode linear barcodes through multi-orientation scanning.
Upload a barcode image and decode it instantly. Supports QR codes and linear barcodes. Free, private, and works in your browser.
Our decoder uses jsQR which excels at QR codes. It also attempts to decode linear barcodes through multi-orientation scanning.
Blurry, low-contrast, or poorly lit images may fail. Try a clearer, well-lit photo with the barcode centered.
No. All processing happens locally in your browser. No data is ever uploaded to any server.
All processing runs entirely in your browser using verified algorithms. Results are computed with full double-precision — no server-side rounding or data transmission occurs.
Privacy is our highest priority. All computations, data parsing, and file conversions take place locally inside your web browser's client-side memory using modern JavaScript and HTML5 APIs. Your data is never uploaded, stored, or transmitted to any external remote server.