Browser-based tools

Free barcode generators

Choose a format for your labeling workflow. Every generator validates its own rules and creates SVG and high-resolution PNG files locally in your browser.

General purpose

Code 128

Encode inventory IDs, shipment references, and other printable ASCII text in a compact linear barcode.

ORDER-2026-000123

Open Code 128 generator

Retail products

EAN-13

Create a retail product barcode from 12 digits, or validate an existing 13-digit number before export.

4006381333931

Open EAN-13 generator

Parts and traceability

Data Matrix

Fit tracking data into a durable two-dimensional symbol with automatic or fixed-size output.

PART:AX-2048|LOT:20260801

Open Data Matrix generator

North American retail

UPC-A

Calculate or validate the mandatory check digit for a 12-digit UPC product barcode.

036000291452

Open UPC-A generator

Assets and industry

Code 39

Encode uppercase inventory data with an explicit optional Modulo 43 check-character setting.

ASSET-2408

Open Code 39 generator

Shipping cartons

ITF-14

Create checksum-validated GTIN-14 symbols with bearer bars for outer packaging.

10012345000017

Open ITF-14 generator

Legacy workflows

Codabar

Generate numeric Codabar labels with strictly validated A–D start and stop characters.

A40156B

Open Codabar generator

Books and publishing

ISBN

Validate ISBN-10 or ISBN-13 and create the corresponding Bookland EAN barcode.

0-306-40615-2

Open ISBN generator

Supply-chain data

GS1-128

Encode validated GTIN, expiry, lot, and serial fields with automatic FNC1 separators.

(01)…(17)…(10)…(21)…

Open GS1-128 generator

Tickets and documents

PDF417

Create a stacked symbol with whitelisted layout and error-correction controls.

BOARDING PASS|FLT 204

Open PDF417 generator

Which format should I use?

Use UPC-A or EAN-13 for assigned retail product numbers, ITF-14 for cartons, and Code 128 or Code 39 for internal identifiers. Data Matrix and PDF417 carry denser data. ISBN and GS1-128 add domain-specific validation. A barcode generator does not allocate official company, product, or publication numbers.