Barcode Scanner
The number under the bars is printed for machines, not for people. Point the camera at it and see what is actually encoded: whether the code adds up, who registered it, and what the fields of a marking code say.
or read a barcode from a picture
The camera image never leaves your device: the barcode is decoded here, in the page. Nothing about what you scan is sent anywhere, and nothing is stored.
- Free
- Files never leave your device
- No sign-up
- No file limit
How to use
- Press “Turn on the camera” and allow access — or pick a photo of the code.
- Keep the whole barcode in the frame: bars blur easily, so come closer rather than zoom.
- Read the breakdown: the number, its check digit, the country of registration and the fields of a marking code.
Good to know
What a barcode can tell you, and what it cannot
A retail number holds three things: a check digit that has to add up, a prefix saying which GS1 office issued the number, and the number itself. The prefix is the source of a stubborn myth. It is the country where the company registered, not the country where the goods were made: a firm registered in one place manufactures wherever it likes. That is why this page says “number registered in” and never “made in”. Everything else — the price, the maker, the ingredients — is simply not in the code: it lives in a shop database that the bars only point to.
Marking codes and the question of authenticity
The Data Matrix on packaging is not a barcode with extra digits: inside it are fields — item number, serial number, best-before date, batch, verification code. All of them are read here and shown as they are. What cannot be done here is deciding whether the item is genuine: that answer belongs to the state system that issued the code, and getting it means sending the code there. This page sends nothing anywhere, so it stops where the honest answer ends and guessing begins.
Frequently asked questions
Which barcodes are read?
EAN-13 and EAN-8, UPC-A and UPC-E, Code 128, Code 39, ITF and DataBar, and along with them the two-dimensional ones: Data Matrix, QR, Aztec and PDF417.
The check digit does not match. Is the product fake?
Almost certainly not. A mismatch means the digits were read or typed wrong: the code was caught at an angle, the photo is blurred, the number was retyped by hand. A counterfeit usually carries a perfectly valid number — copied from a real product.
Does the prefix show where the goods were made?
No. It shows where the company got its number from GS1. A German firm sells goods manufactured in China under a 400–440 prefix, and that is normal, not deception.
Can a marking code be checked against the state system?
No, and no page that works without outside requests can do it. Verification requires a request to that system; here the code is only read and broken into fields.
Is anything sent to a server?
No. The camera image and the picture you choose stay on your device — the recognition runs inside the page.
Related tools
- Barcode Generator Type the value and the code is drawn at once. It comes out as vector, so it stays sharp on a la…
- QR Code Scanner A code on a poster, a payment slip, a boarding pass, a sticker on a parcel. Point the camera an…
- QR Code Generator Type a link or any text and the code appears as you type. Download it as a PNG for a screen or…
- URL QR Code Paste the link and the code appears as you type. It points straight at your address — no shorte…
- Password Generator A new password is generated the moment this page loads, using your browser's cryptographic rand…
- UUID Generator Press the button and get identifiers you can paste straight into a database, a config or a test…
- Wi-Fi QR Code Type the network name and password, and the code appears. A guest points the camera at it and j…
- Random Number Generator Set the range, say how many numbers you need and press the button. For a prize draw switch on «…