Skip to content

Barcode Generators

Choose the symbology your retailer, carrier or printer expects. Each generator validates your input, computes check digits when they are missing and exports PNG, SVG or vector PDF with adjustable bar width and height.

Popular

EAN-13 Barcode Generator

Create EAN-13 barcodes from 12 digits, with the check digit calculated for you

Open tool

EAN-8 Barcode Generator

Make an EAN-8 barcode from 7 digits with the check digit calculated for you

Open tool

Code 128 Barcode Generator

Encode any ASCII text as a Code 128 barcode with automatic code set switching

Open tool

Code 39 Barcode Generator

Create Code 39 (3 of 9) barcodes from A–Z, 0–9 and symbols, with optional mod-43 check

Open tool

Code 93 Barcode Generator

Create dense Code 93 barcodes with full ASCII and two automatic check characters

Open tool

UPC-A Barcode Generator

Generate UPC-A barcodes from 11 digits with the check digit added, or validate 12 digits

Open tool

UPC-E Barcode Generator

Make compact UPC-E barcodes from 6, 7 or 8 digits with the check digit from the UPC-A expansion

Open tool

ISBN Barcode Generator

Validate an ISBN-10 or ISBN-13, convert it and draw the Bookland EAN-13 barcode

Open tool

ISSN Barcode Generator

Draw the ISSN EAN-13 barcode (977 prefix) for magazines and journals from 7 or 8 digits

Open tool

ITF-14 Barcode Generator

Create ITF-14 carton barcodes from a GTIN-14, with optional bearer bars.

Open tool

GS1-128 Barcode Generator

Encode GS1 Application Identifiers such as (01), (17) and (10) into a GS1-128 barcode.

Open tool

Data Matrix Generator

Create square ECC 200 Data Matrix codes for tiny marking, from text or a URL

Open tool

GS1 DataMatrix Generator

Make a GS1 DataMatrix with GTIN, expiry, batch and serial for healthcare and traceability.

Open tool

PDF417 Barcode Generator

Generate stacked PDF417 barcodes with a choice of error-correction level and columns.

Open tool

Aztec Code Generator

Create Aztec codes for tickets and boarding passes, readable without a quiet zone.

Open tool

Codabar Barcode Generator

Generate Codabar barcodes with A-D start/stop characters for libraries and legacy systems.

Open tool

SSCC-18 Barcode Generator

Generate SSCC-18 pallet and logistic-unit barcodes as GS1-128 with AI (00).

Open tool

Linear and 2D barcodes

Linear barcodes such as EAN-13, UPC-A, Code 128 and Code 39 are read by a single laser or camera sweep. 2D symbologies such as Data Matrix, PDF417 and Aztec store much more data in a small area and tolerate some damage.

Retail, logistics and publishing

Retail products use EAN-13 or UPC-A, books use ISBN (an EAN-13 starting with 978 or 979), cartons use ITF-14 and pallets use SSCC-18. Internal codes such as SKUs are usually Code 128.

Frequently Asked Questions

Can I use these barcodes to sell in shops?

Retail GTINs must be licensed from GS1 in your country. These tools draw and validate the barcode but cannot assign official numbers.

Why is my barcode marked invalid?

The most common reasons are a wrong length or a wrong check digit. The message under the input tells you which one.