Free Barcode Scanner

The Free Scanner below is also available for commercial licensing as the Cognex Mobile Barcode SDK. Enable enterprise-grade barcode scanning in your applications and websites.


Cognex Mobile Barcode SDK

Easily add fast, accurate, enterprise-grade barcode scanning to your mobile applications for virtually any mobile phone or tablet. The Cognex Mobile Barcode SDK offers unmatched performance and value for a broad range of barcode scanning applications and has been optimized for today’s smart devices


Enterprise Grade

Enterprise-grade barcode scanning means handling barcodes under tough and varying conditions:

  • Low and uneven lighting
  • Physically damaged barcodes
  • Extreme perspective and angles
  • Small codes

Free Barcode Scanner

This free online barcode reader highlights the features and performance of the Cognex Mobile Barcode Scanner SDK, decoding images that contain barcodes of any of its supported symbologies. Get started by uploading your image to our server and check if it can be decoded. Any barcodes that match a published structured specification, such as AAMVA, GS1, or VIN will also be parsed. Finally, integrate barcode scanning into the mobile applications you develop today!

To learn more or start a free trial, Join our Developer Network today!

1 Select barcode type(s)


Choose Barcode Type

Aztec Code


Code 11

Code 25

Code 39

Code 93

Code 128

Data Matrix



GS1 DataBar


MSI Plessey


Postal Barcodes

QR Code

2 SDK Effort Level

3 Select an Image File

Supported formats: JPG, JPEG, PNG, GIF, BMP Minimum image width/height: 100px/100px Maximum image size: 8Mb

4 Read barcode

Verify yourself and read your barcode




Best Practices

  1. Try to use images that are on a clear white background.
  2. If the symbology (barcode type) within the image is known, select it in Step 1. ONLY if the symbology is unknown, use autodetect (NOTE: AUTODETECT is inefficient and imperfect codes may not be found).
  3. Use effort level 0 so the SDK will start detecting codes from the fastest SDK effort level possible. It will increase the effort level automatically (try-harder) if a code cannot be found on the chosen level.
Get Started