How to use the Barcode Scanner
- 1
Choose “Image” to upload, drop or paste a photo of a barcode, or “Camera” to scan live.
- 2
Hold the barcode horizontally and fill most of the frame with it.
- 3
Read the decoded value and barcode type in the results list.
- 4
Copy the value to search for the product or paste it into a spreadsheet.
Features & benefits
All common 1D barcodes
EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, ITF, Codabar and DataBar.
Also reads 2D codes
Data Matrix, PDF417 and Aztec codes found on tickets, IDs and parcels are supported too.
Rotation tolerant
Finds barcodes even when the photo is rotated or upside down.
On-device decoding
Uses the ZXing engine compiled to WebAssembly — your photos stay private.
Getting a clean barcode read
One-dimensional barcodes store data in the widths of their bars, so the scanner needs to see the whole code from edge to edge, including the white margins. Photograph the barcode straight on, in good light and without glare, and crop away unrelated content if the image is large.
The number under a retail barcode (EAN or UPC) identifies the product and its manufacturer. You can paste it into a search engine to look up the product, but prices and descriptions come from other databases — the barcode itself only contains the number.
Frequently asked questions
Which barcode types are supported?
EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, ITF, Codabar, DataBar, plus 2D Data Matrix, PDF417 and Aztec codes.
Can it scan several barcodes in one photo?
Yes, every readable barcode in the image is listed.
Does it show product information?
No. A barcode only contains a number. Copy it and search online to find the product.
Does the camera scanner work on phones?
Yes, in modern mobile browsers over HTTPS. The rear camera is used by default when available.