QRCoder

Barcodes

Barcode Types Explained: UPC, EAN, Code 128 and More

Point a scanner at a cereal box, a parcel label and a boarding pass and you get three very different barcodes. Knowing which is which tells you what a scan can — and cannot — tell you.

Open QRCoder on Google Play

Free · Android · reads UPC, EAN, Code 128, PDF417 and QR

QRCoder scan history listing a URL QR code and an EAN-13 product barcode with type labels
QRCoder scan history listing a URL QR code and an EAN-13 product barcode with type labels

The barcodes you meet every day

BarcodeWhere you see itWhat it holds
UPC-A (12 digits)Products in the US and CanadaA product number (GTIN)
EAN-13 (13 digits)Products in most other countries, books (ISBN)A product number (GTIN)
Code 128Shipping labels, logistics, tracking numbersLetters and numbers
ITFCartons and outer boxesNumbers (often a case-level GTIN)
Code 39 / Code 93Inventory tags, industrial and library labelsLetters and numbers
CodabarOlder library and lab systemsNumbers
PDF417Boarding passes, many US driver's licencesStructured text, sometimes personal data
AztecTrain and airline mobile ticketsBooking data
Data MatrixMedicine packs, electronics, small partsProduct and batch data

QRCoder reads all of these, plus QR codes, from the camera or from an imported image.

What a product barcode really contains

A UPC or EAN barcode holds only a number. It does not contain the price, ingredients or the product name. Those live in the shop's system or in product databases that look up the number. So a scan gives you the GTIN — useful for comparing items, searching the number online, or recording what you own — but price and details depend on where you look it up.

The first digits of an EAN are a GS1 company prefix, not a reliable "made in" country code: they show where the barcode number was registered, not where the product was manufactured.

Practical uses

Boarding passes and ID cards carry personal data. PDF417 and Aztec codes can include your name and booking reference. Don't post photos of them online, and delete old scans you no longer need.

Scanning tips

Frequently asked questions

What is the difference between UPC and EAN?

UPC-A is a 12-digit product barcode used mainly in the US and Canada; EAN-13 is the 13-digit international version. Both encode a GTIN product number, and most scanners read both.

Can scanning a barcode tell me the price?

Not by itself. A product barcode only holds a number; prices and details come from the store's system or an online lookup of that number.

Does QRCoder scan shipping and ticket barcodes?

Yes. It reads Code 128, ITF, Code 39, Code 93, Codabar, PDF417, Aztec and Data Matrix as well as UPC, EAN and QR codes.

Sources and further reading

How this article was created

This article was drafted with the help of artificial intelligence and edited against the app's published feature list. The independent developer is responsible for publication and accepts correction reports. Verify health, safety, legal, financial and official requirements with a primary source or qualified professional.

Questions and corrections: brightwaveapp@gmail.com. Legal and privacy information.