Barcode Generator

Free Barcode Generator

barKoder Mobile Barcode Recognition SDK

barcode scanner hero img
Code 11

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

  • 0-9; -
  • Variable (unlimited)
123456789
  • Telecommunications
Code 32

Code 32 is mainly used across Italy by the pharmacy industry for encoding data for dispensing medications.

  • 0-9;
  • Variable (numeric input up to 8 digits)
12345678
  • Pharmacy Industry
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.

  • 0-9, A-Z, -, +, space, *, $, /, %, .
  • Variable (unlimited)
1A2345678Z
  • Industrial, Government, Postal, Medical, Most popular
Code 39 Extended

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.

  • ASCII
  • Variable (unlimited)
barkoder.com
  • Industrial
EAN

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

  • 0-9
  • Fixed (2,5, 7 or 12 (depending on the type))
012345678941
  • 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.

  • 0-9
  • Fixed (12)
123456789012
  • Retail
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.

  • numbers 0-9, dash (-} dollar ($} colon (:} slash (/} full stop (.) or plus (+)
A0123456789B
  • 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.

  • ASCII
  • Variable (unlimited)
barkoder.com
  • Transport, Shipping, Tracking, Most popular
Code 128 (Subset B)

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

  • ASCII
  • Variable (unlimited)
barkoder.com
  • 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.

  • 0-9, A-Z, -, +, space, *, $, /, %, .
  • Variable (unlimited)
barkoder.com
  • Postal, Tracking
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.

  • 0-9
  • Fixed (11)
12345678901
  • 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.

  • 0-9
  • Fixed
1123456
  • Retail, Warehousing, 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.

  • 0-9
  • Variable (unlimited)
1234567890123
  • Warehousing, Library, Most popular
ITF-14

ITF-14, also known as UPC Shipping Container Symbol or Case Code, is a 14-digit barcode symbology used for marking cartons, cases, or pallets that contain products with UPC or EAN-13 barcodes. It is an extension of the Interleaved 2 of 5 (ITF) barcode and is primarily designed for use in logistics and distribution.

  • 0-9
  • Fixed (13-digits)
1234567890123
  • Retail and Consumer Goods, Logistics and Distribution, Manufacturing, Automotive Parts and Supplies...
MaxiCode

MaxiCode, a symbology created by UPS, uses a matrix of hexagonal modules arranged around a central bullseye target pattern. It is specifically designed for tracking and identifying parcels.

  • 7-bit ASCII characters (values 0-127)
  • Text (ASCII) ~ 93 characters
  • Numeric only ~ 138 digits
barkoder.com
  • Logistics & Shipping
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.

  • ASCII, 0-255, 0-9
  • Variable (2710)
barkoder.com
  • 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

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.

  • ASCII, 0-255, 0-9
  • Variable
barkoder.com
  • Transport, Logistics, 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.

  • ASCII
  • Variable (7089)
barkoder.com
  • Advertising, Most popular
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.

  • ASCII, 1 - 255
  • Variable (3116)
barkoder.com
  • 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.

  • Set: 0-9
  • Fixed (13)
1234567890123
  • Logistics, Transport
Telepen Alpha

The main users of this symbology are universities and academic libraries in the UK

  • All 128 ASCII characters
  • Variable (30)
barkoder.com
  • Healthcare, Library Systems, Postal Services, Identification and Access Control
Telepen Numeric

The main users of this symbology are universities and academic libraries, Access Control and Identification Cards, Inventory Management, Ticketing and Events...

  • Set: 0-9
  • Up to 60 digits
0123456789
  • Healthcare, Library Systems, Inventory Management...
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.

  • Alphanumeric
  • Variable (3823)
123456789
  • 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.

  • Alphanumeric (Latin-1, Kanji)
  • Variable (35)
123456789
  • Advertising
DotCode

High data density, versatile on curved surfaces, and rapid scanning. Ideal for efficient, compact encoding in logistics and manufacturing

  • Alphanumeric
  • Variable (450)
123456789
  • Electronics, Medical
Code 2 of 5 Standard

Code 2 of 5, also known as Code 25, is a numeric barcode symbology that encodes data using two wide and three narrow bars.

  • 0-9
  • Variable (80)
123456789
  • Manufacturing, Warehousing and Logistics, Retail, Utilities, Government...
Interleaved 2 of 5

Code 2 of 5, also known as Code 25, is a numeric barcode symbology that encodes data using two wide and three narrow bars.

  • 0-9
  • Variable (90)
123456789
  • Manufacturing, Warehousing and Logistics, Retail, Utilities, Government...
Code 2 of 5 IATA

Code 2 of 5, also known as Code 25, is a numeric barcode symbology that encodes data using two wide and three narrow bars.

  • 0-9
  • Variable (45)
123456789
  • Baggage handling in the air-transport industry by the International Air Transport
Code 2 of 5 Data Logic

Data Logic does not include a check digit by default and can encode numeric input (digits 0-9) up to a maximum of 80 digits.

  • 0-9
  • Variable (80)
123456789
  • Manufacturing, Warehousing and Logistics, Retail, Utilities, Government...
Code 2 of 5 Industrial

Code 2 of 5, also known as Code 25, is a numeric barcode symbology that encodes data using two wide and three narrow bars.

  • 0-9
  • Variable (45)
123456789
  • Manufacturing, Warehousing and Logistics, Retail, Utilities, Government...
GS1 DataBar Stacked

The main users of this symbology are retail, healthcare, transportation, and logistics. It is often used for coupons, inventory management, and ticketing, especially when space is limited on the label.

  • Set: 0-9
  • Up to 13 digits
1234567890123
  • Retail, Coupons, Inventory Management, Healthcare, Ticketing, Logistics, Ticketing...
GS1-DataBar Composite

The GS1 Composite barcode, commonly referred to as the GS1 Composite Symbol, is a type of barcode symbology developed by GS1, a global organization responsible for standards in supply chain management. The GS1 Composite barcode is primarily used for packaging and tracking in industries such as retail, healthcare, and logistics, and is designed to offer an efficient way to store both product identification information and additional data such as expiration dates or serial numbers. It was introduced to improve supply chain efficiency and data capture accuracy across various industries.

  • 7-bit ASCII (values 0-127), allowing digits, uppercase letters, and limited punctuation
12345678901234|barKoder
  • Logistics
  • Retail supply chain
  • Pharmaceuticals
DataBar Omnidirectional

The main users of this symbology are retail, healthcare, transportation, and logistics. It is often used for coupons, inventory management, and ticketing, especially when space is limited on the label.

  • Set: 0-9
  • max 13 digits
0950110153001
  • Retail, Coupons, Inventory Management, Healthcare, Ticketing, Logistics...
DataBar Limited

The main users of this symbology are retail, healthcare, transportation, and logistics. It is often used for coupons, inventory management, and ticketing, especially when space is limited on the label.

  • Set: 0-9
  • max 13 digits
123456789
  • Retail, Coupons, Inventory Management, Healthcare, Ticketing, Logistics...
DataBar Expanded

The main users of this symbology are retail, healthcare, transportation, and logistics. It is often used for coupons, inventory management, and ticketing, especially when space is limited on the label.

  • GTIN-14 (e.g., [01]12345678901234), expiration date (e.g., [15]240831), and a serial number (e.g., [21]ABC123)
  • GTIN-14: 14-digit
  • Expiration Date: 6 digits (YYMMDD)
  • Serial Number: 6-20 characters (alphanumeric)
[01]12345678901234
  • Product Codes, Expiration Dates, healthcare, logistic, Serial Numbers, Retial, Batch Numbers...
Composite EAN linear

Composite barcodes combine a 1D linear barcode with a 2D barcode (like DataMatrix or PDF417). They are widely used in industries requiring both large data capacity and compatibility with traditional 1D scanners, such as logistics, shipping, and healthcare.

  • Set: 0-9, A-Z
  • Variable, depending on the 1D and 2D data combined
331234567890|1234-abcd
  • Shipping, Logistics, Healthcare, Inventory Management, Government
Japanese Postal Code

Postal barcodes are used by postal services worldwide to help with sorting and delivering mail more efficiently. They encode address information, delivery routes, and other details to automate the mail processing system.

  • Set: 0-9
  • Typically 7digits
1234567
  • Mailing, Logistics, Government, Delivery Services, E-commerce:
Australia Post Standard

Postal barcodes are used by postal services worldwide to help with sorting and delivering mail more efficiently. They encode address information, delivery routes, and other details to automate the mail processing system.

  • Set: 0-9
  • Typically 13 digits
1231231231231
  • Mailing, Logistics, Government, Delivery Services, Tracking and Shipping, Postal Services
KIX Post NL

Postal barcodes are used by postal services worldwide to help with sorting and delivering mail more efficiently. They encode address information, delivery routes, and other details to automate the mail processing system.

  • Set: 0-9
  • Typically 13 digits
1234567890123
  • Mailing, Logistics, Government, Delivery Services, Tracking and Shipping, Postal Services

Totally Free Barcode Generation Utility

Our barcode generator is a simple & completely free tool that you can use to create various barcodes including: Aztec Code, Codabar, Code 11, Code 25 Standard, Code 25 Industrial, Code 32 (Pharmacode), Code 39, Code 39 Extended, Code 93, Code 128, Code 128 Extended, Data Matrix, Datalogic 2 of 5, DotCode, EAN, EAN + check digit, EAN-14, IATA 2 of 5, Interleaved 2 of 5, ITF-14, MSI Plessey, PDF417, QR Code, Telepen, UPC-A & UPC-E barcodes.

These symbologies cover a broad range of use-cases including product identification, logistics, inventory management,procurement and advertising.

Use the tool below simply by selecting your preferred barcode type and filling the form the follows in order to successfully generate the desired barcode:

Latest Barcode Scanner SDK Articles,
Tutorials, and News

recentArticle

The Future of Barcode Scanning: Embracing AR and VR Technology

Barcode scanning is evolving from simple data capture to immersive, intelligent interaction. With Augmented Reality (AR) and Virtual Reality (VR), users can now scan hands-free using smart glasses, see real-time overlays, train in virtual warehouses, and interact with digital twins of physical spaces.

Jul 16, 2025

Info

recentArticle

National Barcode Day on June 26.

Every June 26, we celebrate National Barcode Day — a day that honors one of the most transformative inventions in modern commerce: the barcode.

Jul 12, 2025

Info