BY

BarcodeYard

BarcodeYard tool

Free Barcode & QR Code Scanner Online

Scan a supported barcode or QR code with your camera or upload an image. Detection runs in your browser on compatible devices.

Camera and image scanning run locally in your browser. No barcode or QR image is uploaded to BarcodeYard for detection.

Scanning happens in your browser using a local multi-format decoder. BarcodeYard does not need to upload the camera image to a server for detection.

What can you scan?

On browsers that support the Barcode Detection API, the scanner can recognize QR codes and a range of common barcode formats including UPC, EAN, Code 39, Code 128, ITF, Data Matrix, PDF417, and Aztec formats.

QR CodeUPC-AUPC-EEAN-8EAN-13Code 39Code 128ITF

Need to create a code instead?

After reading a code, you can create your own barcode or QR code with BarcodeYard's free generators.

Explore barcodes

Barcode tools and guides

Explore barcode formats, generators, validation, product-identification guides, and practical barcode workflows.

Frequently asked questions

Can I scan a barcode online?

Yes. BarcodeYard can use your browser's built-in Barcode Detection API to scan supported barcodes from your camera or an uploaded image on compatible browsers.

Can I scan a QR code online?

Yes. Use the camera scanner or upload an image containing a QR code. The scan is performed in the browser when your browser supports the Barcode Detection API.

Does BarcodeYard upload my camera image?

No. Detection is performed in your browser. The scanner does not need to upload the camera frame or image to a BarcodeYard server for detection.

Why does the scanner not work in my browser?

Browser support for the Barcode Detection API varies. Try a recent Chrome or Edge browser, allow camera permission, or use a clearer uploaded image.