Barcode Generator

Need barcodes? This easy-to-use form will get you printing and scanning barcodes in no time.

Use this free generator to create barcodes for product identification, Lean logistics, inventory management, asset tracking, and more!

How to Use:

  1. Select your desired barcode type (symbology) from the drop-down menu. Code 128, the most common type, is set as the default.
  2. Enter in the text that you wish to be encoded into the barcode (being aware of capital letters and lowercase since barcodes are case sensitive).
  3. Customize the barcode height, margin, and width of the spacing between the bars.
  4. Format the text to meet your desired appearance (bold, italics, text height, alignment, and margin spacing).
  5. Download the barcode as PNG or SVG to print.

Choosing the right symbology:

There are many different types of barcodes that are referred to as symbologies and offer different ways of encoding the data. Most commonly known types of barcodes include QR codes and UPCs, but there are plenty more to learn about. The best symbology for an organization to use will depend on factors such as whether the barcode data is numeric or alphabetic and how these can be scanned by computer systems.

The term symbology refers to the mapping between information and barcodes, being comparable to different languages since the symbols have certain specifications that explain how to decode the stored data. The different barcodes can be split by the different information categories they include, with defining factors being what each bar width and space means, the amount of data needing to be stored, and the size of the quiet zone which surrounds the barcode, and the check digit.

To pick the best barcode for your organization, here are the key symbologies:

Code 128

Derived from the ASCII 128-character set, this is the most common type of barcode in packaging and shipping operations. It allows users to optimize for barcode length while encoding numbers 0-9, a-z, A-Z, and some special characters.


As a superset of UPCs, the European Article Numbering System is used specifically by libraries, universities, and booksellers and features 13-digit codes created from the ISBN of each book.


Created for grocery stores, universal product codes are 12-digit codes found on nearly all retail products sold today.

Code 39

Known as one of the oldest types of barcodes around, Code 39 is often used for electronic, healthcare, and government purposes. It allows users to use the same alphanumeric code as Code 128 but does not allow users to optimize length, limiting code options to the size of the label.


Meaning Interleaved 2 of 5, ITF is a numeric-only barcode in which every two digits are paired to create one symbol. This is a common code used in warehouse, distribution, and manufacturing.


Based on the original Plessey Code symbology, MSI barcodes are numerically based, not self-checking, and used primarily for inventory or warehouse control.


Also known as Pharmaceutical Binary Code, Pharmacode is used in the pharmaceutical industries to print secure barcodes that, despite printing errors, will still provide the right encoded information.