Choose a sharp image containing a QR code or barcode, or start the camera.
Image tool
QR & Barcode Scanner
Use a saved image or your device camera to read supported QR, EAN, UPC, Code 128, Data Matrix, and other codes directly in the browser.
The decoded text or number will appear here.
Upload an image or start the camera.
Complete guide
How to use QR & Barcode Scanner
Use a saved image or your device camera to read supported QR, EAN, UPC, Code 128, Data Matrix, and other codes directly in the browser.
Three-step workflow
- 1
Choose a sharp image containing a QR code or barcode, or start the camera.
- 2
Hold the code straight and centered until it is detected.
- 3
Review the format and decoded value, copy it, and inspect any URL before opening.
What to enter and check
Supports QR, EAN-8/13, UPC-A/E, Code 39/93/128, ITF, Data Matrix, PDF417, and other formats.
Camera use requires HTTPS and permission. Glare, skew, and low resolution can reduce recognition accuracy.
Scanning an EAN-13 product barcode shows its 13-digit value and format; a QR URL also provides an Open link action.
Camera use requires HTTPS and permission. Glare, skew, and low resolution can reduce recognition accuracy.
Before you use the result
- Camera scanning requires HTTPS and your permission.
- Inspect links decoded from unknown codes before opening them.
Frequently asked questions
How should I read the QR & Barcode Scanner result?+
Camera use requires HTTPS and permission. Glare, skew, and low resolution can reduce recognition accuracy.
What should I check for a more accurate QR & Barcode Scanner result?+
Supports QR, EAN-8/13, UPC-A/E, Code 39/93/128, ITF, Data Matrix, PDF417, and other formats. Camera scanning requires HTTPS and your permission.
Is my input uploaded or stored?+
No. This tool processes input in your current browser, and Baro Tool does not store the source content or result on its server.