Barcode Scanner
Libraries & Demo · Cognex Corporation
Barcode Scanner screenshots
Most barcode apps on Android are built around the codes an ordinary shopper meets: a QR square on a poster, a UPC on a cereal box. Cognex Barcode Scanner takes the opposite approach. Its selling point is breadth, with the developer putting the count at more than 30 symbologies, from the familiar to the ones that only turn up in warehouses, clinics, labs and shipping docks. That range, rather than a clever interface, is what the app is asking to be judged on.
The name behind it matters for context. Cognex Corporation is a machine-vision company, and the app is effectively a mobile demonstration of its scanning technology. On Google Play the app sits in Libraries & Demo, is free, and shows no ads or in-app purchases. It has been listed since early 2012 and carries a 4.6 average from more than 15,000 ratings, with over a million installs.
That combination points to a specific audience. I would expect this to suit people whose work or hobby puts unusual codes in front of them: a facilities technician reading equipment labels, a small-business owner checking GS1 logistics data, a developer who wants to see how a particular symbology behaves. If your scanning needs stop at a restaurant menu QR code, the breadth here is more than you will ever call on, though nothing about the app is closed to casual use.
How far the symbology coverage actually reaches
The headline feature is straightforward: the app reads codes, and it reads a lot of different kinds. The developer lists the major families it handles, including QR Code in both standard and micro form, UPC, EAN, ISBN, Code 39, Code 93, Code 128, Codabar, Data Matrix, PDF417 and Micro PDF417, Aztec Code, MaxiCode, DotCode, MSI Plessey, TELEPEN and Code 11. Postal codes are covered as a group, and several Code 25 variants are named individually: Interleaved, Industrial, COOP, Matrix and ITF-14.
For anyone who works with supply-chain data, the GS1 entries are the interesting part. These are the formats that carry structured information like batch numbers, weights and expiry dates rather than a single product identifier, and they are common on pharmaceutical and food packaging where a plain UPC would not be enough.
What I like about the shape of this list is that it is not padded with near-duplicates. Code 25 alone spans five variants, and the difference between them is exactly the sort of thing that trips up a general-purpose scanner. A tool that names them separately is signaling that it was built by people who deal with industrial barcodes, not just consumer ones. The developer describes the app as reading all major symbologies, and the enumeration backs that up.
The practical effect is that you are unlikely to meet a code this app cannot attempt. That is a different promise from the one most scanner apps make, where the appeal is speed or a clean camera view. Here the appeal is that the awkward, old or industry-specific formats are treated as first-class citizens rather than afterthoughts.
Parsers that turn raw data into something readable
Scanning a code and understanding it are two different jobs, and the app takes on both. It includes parsers for several industry-standard formatted barcodes, which means the decoded content is broken into its named fields instead of arriving as one long string of characters. MaxiCode support covers GS1, IUID and Structured Carrier Messages, and AAMVA licenses from the US and Canada are read too.
That matters more than it might sound. A GS1-128 label read as raw text is a wall of numbers and application identifiers; run through a parser, the same label resolves into recognizable elements like dates, quantities and reference numbers. The same applies to a driver's license, where AAMVA defines what each block of the encoded data means. For anyone who has ever squinted at a decoded string trying to work out which digits are the expiry date, the value of parsing is obvious.
Structured Carrier Messages are the parcel-industry equivalent, packed into MaxiCode symbols that are common on shipping labels. IUID, the item unique identification scheme used on defense and government assets, is the other specialist entry. Between them, these four parsers cover a lot of the situations where a barcode is not simply a product number but a small record in its own right.
I would treat the parsers as the feature that separates this app from a generic scanner. A camera and a decode library are not hard to come by; knowing what a MaxiCode symbol is supposed to contain, and laying it out in a useful way, is the part that reflects the developer's background in industrial vision.
What the app asks of you
The terms here are unusually simple. The app is free to install, with no advertising and no in-app purchases, so there is no paid tier to weigh against a free one. The content rating is Everyone, which fits a utility that reads printed codes.
The requirements follow from the format list rather than from anything the app imposes. To get value from the parsers you need to be handling the documents and labels they were written for: driver's licenses, GS1-marked goods, shipping labels, tagged assets. If your codes are ordinary retail UPCs or web-link QR codes, the app will read them, but the parsing layer will sit unused.
There is also the question of what kind of tool this is. It appears in the Libraries & Demo category. That does not stop it being useful day to day, but it does explain the emphasis on the company's commercial scanning and computer-vision work. Reading it as a demonstration of a technology, rather than a polished consumer product with a roadmap of lifestyle features, sets the right expectation.
That kind of housekeeping is a reasonable sign for a tool you might come to depend on at work.
Getting the most from it in practice
The sensible way to approach this app is to decide up front which codes you actually handle. If you regularly deal with GS1 labels, it is worth leaning on the GS1 parsers rather than reading the raw decode, because the structured view is where the time saving lives. The same goes for driver's licenses: the AAMVA parser exists precisely so you do not have to memorize which characters mean what.
For anyone evaluating scanning technology rather than scanning barcodes for their own sake, the breadth of the symbology list makes the app a convenient reference. You can put a Code 25 variant, a DotCode symbol or a Micro PDF417 in front of it and see how a mature engine copes, which is harder to arrange with a scanner that supports a handful of common formats.
It is also worth keeping the update history in mind. An app first released in 2012 and still receiving fixes in 2025 has had a long run, and the most recent changes were about stability on older hardware rather than new features. Otherwise, the practical advice is simply to keep it updated and let the parsers do the interpreting.
One habit I would suggest is matching the app to the job rather than the other way around. Keep it for the codes that need explaining, and use whatever you already have for the ones that do not. That is not a criticism of the app; it is just that a tool built around 30-plus symbologies and four parsing schemes is at its best when the code in front of you is genuinely complicated.
A specialist scanner for people who meet specialist codes
Cognex Barcode Scanner stands out by being unusually wide rather than unusually pretty. More than 30 symbologies, GS1 sub-types, five Code 25 variants and parsers for AAMVA licenses, GS1 data, IUID assets and MaxiCode shipping labels add up to a tool that assumes you work with barcodes seriously. It is free, it carries no ads and no in-app purchases, and it has been maintained for well over a decade, most recently with a crash fix for 32-bit devices.
The audience follows from that. If your work involves logistics, healthcare, field service, asset tracking or software that has to read industrial labels, this is the kind of scanner I would point you toward, because the formats you meet are the ones it was clearly built to handle. Developers who need to see how a particular symbology decodes will also find it useful as a reference point.
For someone whose only barcode is the QR code on a coffee shop menu, the extra capability is simply unused rather than harmful, and the absence of ads and purchases means there is little to lose by trying it. My recommendation is aimed at the first group: people who already know that a MaxiCode symbol and a UPC are not the same problem, and who want one app that treats both as solvable.
The short verdict
A free, ad-free scanner built for people who meet industrial and structured barcodes, not just retail codes.
What's new in version 5.0.16 (218)
- Updated cmbSDK to 2.7.10 - Fixed crash that happened on devices with 32bit OS
App specs
- Version5.0.16 (218)
- UpdatedSeptember 29, 2025
- Downloads1M+
- RequiresAndroid 5.0+
- PriceFree
- Age ratingEveryone
Barcode Scanner: frequently asked questions
Which barcode types can Cognex Barcode Scanner read?
It reads more than 30 symbologies, among them QR Code in standard and micro form, UPC, EAN, ISBN, Code 39, Code 93, Code 128, Codabar, Data Matrix, PDF417, Micro PDF417, Aztec Code, MaxiCode, DotCode, MSI Plessey, TELEPEN and Code 11. Postal codes are covered as a group, and Code 25 appears in five variants including Interleaved, Industrial and ITF-14.
What do the parsers in the app do?
Parsers take a decoded barcode and break its contents into named fields instead of leaving it as one continuous string. The app includes parsers for AAMVA, the format used on US and Canadian driver's licenses, along with GS1, IUID and Structured Carrier Messages carried in MaxiCode symbols. That makes structured labels easier to read, since elements like dates and reference numbers are separated out.
Does the app cost anything or show advertising?
It is free to download, with no advertising and no in-app purchases. There is no paid tier, so the app you install is the whole product. The content rating is Everyone.
What changed in the most recent update?
The latest release updated the underlying cmbSDK to version 2.7.10. It also fixed a crash that occurred on devices running a 32-bit operating system. Both changes are maintenance rather than new features.
Pros
- Reads more than 30 barcode symbologies
- Parsers for AAMVA, GS1, IUID and MaxiCode
- Free with no ads or in-app purchases
- Coverage of GS1 sub-types and Code 25 variants
- Still updated, with a recent 32-bit crash fix
Cons
- Parsers matter mainly for specialist formats
- Listed under Libraries & Demo rather than utilities
- Breadth exceeds what casual scanning needs
Download Barcode Scanner
by Cognex Corporation
Free · Official store listings