Free Barcode Generator

This Cognex Free Barcode Generator encodes information into images for distribution and scanning by the Cognex Mobile Barcode SDK, a set of software development tools and resources for integrating the industrial-grade Cognex barcode scanning functionality into device-independent mobile, desktop, and server applications.

img

Cognex Mobile Barcode Scanner SDK

Easily add fast, accurate, enterprise-grade barcode scanning to your mobile applications for virtually any mobile phone or tablet. The Cognex Mobile Barcode Scanner SDK is a software development kit (SDK) developed by Cognex Corporation for building mobile applications that can scan and decode barcodes using a device's built-in camera. The Cognex Mobile Barcode Developer Network (cmbDN) provides developers with tools and resources to create barcode-scanning applications using the SDK.

enterprise-grade.webp

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

Create Barcode

Code 11

Code 11 is used primarily for labeling telecommunications equipment. It encodes any length numeric input and includes one or more check digits.

  • Character Set: 0-9; -
  • Length: Variable (unlimited)
  • Category: Telecommunications

Standard 2of5

Standard Code 2 of 5 is an older code sometimes used in industrial applications and photo development. It encodes any length numeric input.

  • Character Set: 0-9
  • Length: Variable (unlimited)
  • Category: Industrial

Interleaved 2of5

Interleaved Code 2 of 5 was developed on the basis of Industrial Code 2 of 5 and only encodes an even number of digits. It is used in warehousing and industrial applications.

  • Character Set: 0-9
  • Length: Variable (unlimited)
  • Category: Postal, Industrial, Labeling

IATA 2of5

IATA Code 2 of 5 finds its application in the airline industry for baggage handling. It encodes any length numeric input.

  • Character Set: 0-9
  • Length: Variable (unlimited)
  • Category: Transport, Baggage Handling, Airlines

Industrial 2of5

Industrial 2 of 5 is used in transport and warehouse logistics. To ensure its readability, it is better to limit its size to 10 digits.

  • Character Set: 0-9
  • Length: Variable (unlimited)
  • Category: Transport, Warehouse

Code 39

Code 39 is widely used in a variety of industries and is part of of many governmental specifications. It encodes a set of alphanumeric symbols.

  • Character Set: 0-9, A-Z, -, +, space, *, $, /, %, .
  • Length: Variable (unlimited)
  • Category: Industrial, Government, Postal, Medical, Most popular

Extended Code 39

As opposed to Code 39, Extended Code 39 includes a full set of ASCII characters. However, it is less used than Code 39 as it requires specific decoding.

  • Character Set: ASCII
  • Length: Variable (unlimited)
  • Category: Industrial

EAN

EAN Codes are widely used in retail across Europe. There are several versions of EAN encoding 2, 5, 7 or 12 digits.

  • Character Set: 0-9
  • Length: Fixed (2,5, 7 or 12 (depending on the type))
  • Category: Retail

EAN + Check Digit

EAN Codes are widely used in retail across Europe. There are several versions of EAN encoding 2, 5, 7 or 12 digits.

  • Character Set: 0-9
  • Length: Fixed (12)
  • Category: Retail

GS1-128 / EAN 128

GS1-128 is a modern scheme encoding information with a set of ASCII characters (in the form of Application Identifiers and corresponding data fields). It is used in retail and transport for tracking goods.

  • Character Set: ASCII
  • Length: Variable (unlimited)
  • Category: Retail, Medical, Tracking

Codabar

Also known as NW-7, Monarch, ABC Codabar, USD-4, Ames Code and Code 27, this symbology was developed in 1972 by Monarch Marketing Systems for retail. The American Blood Commission adopted Codabar in 1977 as the standard symbology for blood banks.

  • Character Set: numbers 0-9, dash (-), dollar ($), colon (:), slash (/), full stop (.) or plus (+)
  • Length: Variable (must begin and end with the characters A, B, C or D)

Code 128 (standard)

Code 128 is a universal barcode with excellent data density. It is used, for example, in shipping and packaging.

  • Character Set: ASCII
  • Length: Variable (unlimited)
  • Category: Transport, Shipping, Tracking, Most popular

Code 93

Code 93 encodes numerical input, as well as capital letters and some special characters. It used by Canada Post for additional delivery information.

  • Character Set: 0-9, A-Z, -, +, space, *, $, /, %, .
  • Length: Variable (unlimited)
  • Category: Postal, Tracking

Databar-14

GS1 Databar or Databar-14 normally encodes 14 digits, including a check-digit. It is widely used in retail for recording additional information, such as product weight or expiry date.

  • Character Set: 0-9
  • Length: Fixed (13)
  • Category: Retail

Databar Limited

GS1 Databar Limited is smaller in size than Databar-14 and is used for identification of small items.

  • Character Set: 0-9
  • Length: Fixed (13)
  • Category: Retail

Databar Extended (Expanded?)

GS1 Databar Expanded is suitable for encoding several pieces of additional information on products in retail. It needs to be printed in sufficient size in order to be decoded easily.

  • Character Set: 0-9
  • Length: Variable (74)
  • Category: Retail, Most Popular

UPC-A

UPC-A Code contains 12 digits and is primarily used in retail and wholesale. It encodes the producer and the individual article number.

  • Character Set: 0-9
  • Length: Fixed (11)
  • Category: Retail, Warehousing, Most popular

UPC-E

UPC-B only has 8 digits and is used instead of UPC-A on smaller products. It is similarly used in retail and warehousing, especially in the USA and Canada.

  • Character Set: 0-9
  • Length: Fixed
  • Category: Retail, Warehousing, Most Popular

Postnet

The Postnet Barcode is used in the US by the Postal Service. It is printed on envelopes and consists of a series of short bars.

  • Character Set: 0-9
  • Length: Variable (5,9,11)
  • Category: Post, Most Popular

MSI Plessey

MSI Plessey Code is used for marking inventory or storage shelves. It encodes a string of digits using the binary system of 1's and 0's.

  • Character Set: 0-9
  • Length: Variable (unlimited)
  • Category: Warehousing, Library, Most popular

PDF417

PDF417 Barcode is suitable for storing large amounts of data due to its two-dimensional structure. It is widely used for labeling electronic equipment or hazardous materials, but also on personal IDs.

  • Character Set: ASCII, 0-255, 0-9
  • Length: Variable (2710)
  • Category: Transport, Logistics, Warehousing, Government, Most Popular

PDF417 Truncated

Truncated PDF417 is a shortened and more compact version of PDF417 Code. However, it is less tolerant to damage and is not read by all scanners.

  • Character Set: ASCII, 0-255, 0-9
  • Length: Variable
  • Category: Transport, Logistics, Most Popular

Maxicode

Maxicode consists of hexagonal modules with a spiral Finder pattern in the middle. It is primarily used by parcel services (UPS).

  • Character Set: ASCII
  • Length: Variable (138)
  • Category: Post, Transport, Most Popular

QR Code

QR Code is probably the most well-known two-dimensional barcode. It is often found on products or used in advertising to provide additional information for consumers.

  • Character Set: ASCII
  • Length: Variable (7089)
  • Category: Advertising, Most popular

Code 128-B

Code 128 is a universal Barcode with excellent data density. It is used, for example, in shipping and packaging.

  • Character Set: 0-9, A-Z, a-z
  • Length: Variable
  • Category: Transport, Packaging

ISBN

ISBN is used internationally for identification of books and other printed material. It encodes the country of origin, the publisher and the title of the book.

  • Character Set: 0-9
  • Length: Fixed
  • Category: Publishing

Data Matrix

Data Matrix is a two-dimensional Code that may contain text, numbers or binary data. It is widely used for labeling small electronic components or in food production, but also on mail labels.

  • Character Set: ASCII, 1 - 255
  • Length: Variable (3116)
  • Category: Industry, Marketing, Post, Electronics, Medical, Most popular

EAN-14

EAN-14 or UCC-14 is a standard Code to identify shipping containers. It is based on Code 128 system, where the Application Identifier (the first two digits) is set to 01.

  • Character Set: 0-9
  • Length: Fixed (13)
  • Category: Logistics, Transport

Databar-14 Stack

Databar Stacked is composed of two rows of barcodes placed vertically. It is used on smaller products and also on stickers for fresh goods.

  • Character Set: 0-9
  • Length: Fixed (13)
  • Category: Retail

Databar-14 Stack Omni

Databar Stacked Omnidirectional Code is similar to Databar Stacked. The only difference is that it can be scanned in multiple directions and therefore is often used at Point of Sale.

  • Character Set: 0-9
  • Length: Fixed (13)
  • Category: Retail

ITF-14

ITF-14, also called SCC-14 is used to mark shipping containers. It is also placed on cartons and pallets and signifies the type of products transported.

  • Character Set: 0-9
  • Length: Fixed (13)
  • Category: Transport, Logistics.

Aztec Code

Aztec Code belongs to two-dimensional Barcodes and has a characteristic square pattern in the middle. This Code is widely used by railway companies in their ticketing systems.

  • Character Set: Alphanumeric
  • Length: Variable (3823)
  • Category: Transport, Railway, Most popular

Micro QR Code

Micro QR Code has a limited capacity of only 35 digits. However, due to its small size, it is often used instead of QR Codes if there is a need to save space and encode only a small amount of data.

  • Character Set: Alphanumeric (Latin-1, Kanji)
  • Length: Variable (35)
  • Category: Advertising

Barcode Preview

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

Get Started