SCAN

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.

Reviewed Aug 31, 2026Method and limits disclosedBrowser-based processing
Scan QR codes and barcodesRead a code from an image or your device camera.
LOCAL · CAMERA
QR · EAN · UPC · Code 128 and more
Scan result

The decoded text or number will appear here.

Upload an image or start the camera.

Before you use itScanning happens in your browser. Check a decoded URL before opening it, especially from an unknown code.

Complete guide

How to use QR & Barcode Scanner

When to use it

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.

01

Three-step workflow

  1. 1

    Choose a sharp image containing a QR code or barcode, or start the camera.

  2. 2

    Hold the code straight and centered until it is detected.

  3. 3

    Review the format and decoded value, copy it, and inspect any URL before opening.

02

What to enter and check

Primary inputCode image or camera

Choose a sharp image containing a QR code or barcode, or start the camera.

Settings and optionsChoose the right conditions

Supports QR, EAN-8/13, UPC-A/E, Code 39/93/128, ITF, Data Matrix, PDF417, and other formats.

Result to reviewFormat, text, number, or URL

Camera use requires HTTPS and permission. Glare, skew, and low resolution can reduce recognition accuracy.

03
Practical example

Scanning an EAN-13 product barcode shows its 13-digit value and format; a QR URL also provides an Open link action.

04
How to read the result

Camera use requires HTTPS and permission. Glare, skew, and low resolution can reduce recognition accuracy.

05

Before you use the result

  • Camera scanning requires HTTPS and your permission.
  • Inspect links decoded from unknown codes before opening them.
06

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.