Barcode Scanner
Scan product barcodes, book ISBNs, shipping labels and medicine DataMatrix codes with your camera or a photo — check digits verified, GS1 details decoded and a running list you can export.
At a glance
- Reads 1D barcodes — EAN-13, EAN-8, UPC-A, UPC-E, ISBN, Code 128, Code 39, Code 93, Codabar, ITF and GS1 DataBar — and 2D codes: DataMatrix, PDF417, Aztec, MaxiCode and QR.
- Scans with your camera or from an image or screenshot (drop or paste); several barcodes in one picture are all read.
- For product codes, checks the check digit, converts UPC-E ↔ UPC-A and ISBN-13 → ISBN-10, and names the GS1 prefix (e.g. 890 = GS1 India).
- Decodes GS1 data in DataMatrix and Code 128 labels — GTIN, batch, expiry date, serial number, weight — as found on medicines and shipping cartons.
- Keep scanning mode reads item after item, counts repeats and exports a CSV for stock-taking.
- Decoding uses ZXing in WebAssembly on your device — nothing is uploaded or recorded.
Step by step
How to scan a barcode online
- 1
Pick the codes
Leave All codes, or choose Products (EAN/UPC) for faster scanning of retail barcodes.
- 2
Scan
Click Start camera, allow access and hold the barcode across the frame — or switch to Image or screenshot.
- 3
Read the result
See the number, type, check-digit result and any product or GS1 details.
- 4
Scan more
Turn on Keep scanning to scan item after item, then download the list as CSV.
Features
Everything you need, nothing you don’t
Stock-taking
Scan shelf after shelf with Keep scanning on; repeats are counted, and the list downloads as CSV for Excel.
Check a product code
See whether the check digit is right and which GS1 office issued the number — and look the product up.
Medicine and logistics labels
Read GS1 DataMatrix codes on medicine packs to see the GTIN, batch number and expiry date.
Books
Scan a book’s barcode for its ISBN-13 and ISBN-10 and find it on Open Library.
From photos
No camera handy? Drop a photo or paste a screenshot of the barcode.
Private
Nothing is uploaded or recorded. The camera turns off when you stop or leave the page.
What the GS1 prefix tells you
The first digits of an EAN-13 show which national GS1 office gave the company its barcode numbers — 890 for GS1 India, 400–440 for Germany, 690–699 for China. They don’t prove where the product was made: a company registered in India can make goods anywhere, and vice versa.
Codes starting with 20–29 are shops’ own numbers (loose produce, weighed items), and 978/979 are books.
Tips for a quick scan
Hold the barcode across the frame, not too close, so the lines are sharp; add light or tap Light on phones. Shiny or curved packs scan better at a slight angle.
Need to print barcodes? Use the Barcode Generator. For QR codes, the QR Code Scanner shows links and payments in detail.
FAQ
Frequently asked questions
How do I scan a barcode online?
Which barcode types can it read?
Can I scan many barcodes and export them to Excel?
Does 890 at the start mean “Made in India”?
Can it read the barcode on medicine strips?
Is anything uploaded?
Keep going
Related tools
QR Code Scanner
Scan QR codes online with your camera or from a photo or screenshot. Shows links safely, UPI payments, Wi-Fi passwords and contacts. Free, private, no app.
Barcode Generator
Free barcode generator for EAN-13, UPC-A, Code 128, Code 39, ITF-14, GS1-128 and Data Matrix. Check digits added, exact mm size, PNG, SVG and batch print.
QR Code Generator
Create free QR codes for links, UPI payments, Wi-Fi, WhatsApp, contacts and more. Add colours and a logo, download PNG or SVG. Codes never expire.
CSV to JSON Converter
Convert CSV or data pasted from Excel to JSON: auto-detected delimiter, real numbers and true/false, nested objects from dotted columns. Free, no upload.
Image Compressor
Compress JPG, PNG, WebP and AVIF images online for free. Shrink photos by up to 90% or hit an exact KB target — right in your browser, with no upload.
Word Counter
Free online word counter: count words, characters, sentences and paragraphs as you type, with reading time, keyword density, readability and limits.
Last updated Report a problem or suggest a feature