Online Barcode Maker

Free Barcode Generator
Code 128, EAN, UPC & More

Create scan-ready 1D barcodes for retail, inventory and logistics in seconds. Pick a format, type your data, customize the colors, and export in SVG, PNG or PDF.

Code 128
Internal inventory, logistics, warehouse & asset tracking
EAN-13
Retail products, e-commerce packaging, price tags
EAN-8
Small packaging where space is limited
UPC-A
Retail products across the US & Canada
UPC-E
Compact retail packaging, cosmetics, single-serve items
Code 39
Automotive, defense, government & industrial inventory
ITF-14
Shipping cartons, pallets & distribution logistics
7 formats supported
Auto check-digit
Scan-ready quality
Sample Code 128 barcode
Code 128 · MZ-SHIP-88213
Scans with any standard barcode reader
SVG PNG PDF
7 Formats, One Generator

Explore every barcode format & spec

Not sure which format fits your use case? Click through each one below to see a real, scannable example and exactly what data it expects.

Sample Code 128 barcode
Code 128

The most versatile 1D format. Encodes any mix of letters, numbers and symbols in a dense, compact code, the default choice for internal tracking, logistics labels and asset tags.

Data format: Any length · full ASCII (letters, digits & symbols)
Typical use: Internal inventory, logistics, warehouse & asset tracking
Example value: MZ-SHIP-88213
Create a Code 128 barcode
Sample EAN-13 barcode
EAN-13

The international retail standard. Every product on a European supermarket shelf carries an EAN-13 code, scannable at any point-of-sale terminal worldwide.

Data format: 12-13 digits · auto-calculated check digit
Typical use: Retail products, e-commerce packaging, price tags
Example value: 590123412345
Create a EAN-13 barcode
Sample EAN-8 barcode
EAN-8

A shorter version of EAN-13, built for products too small to fit a full-size barcode: think chewing gum, small cosmetics or spice jars.

Data format: 7-8 digits · auto-calculated check digit
Typical use: Small packaging where space is limited
Example value: 9638507
Create a EAN-8 barcode
Sample UPC-A barcode
UPC-A

The North American equivalent of EAN-13. If you have ever scanned your own groceries at a self-checkout in the US or Canada, you scanned a UPC-A code.

Data format: 11-12 digits · auto-calculated check digit
Typical use: Retail products across the US & Canada
Example value: 03600029145
Create a UPC-A barcode
Sample UPC-E barcode
UPC-E

A zero-suppressed, compressed version of UPC-A for very small items, keeping the same product data in roughly half the printed width.

Data format: 6-8 digits · compressed UPC-A
Typical use: Compact retail packaging, cosmetics, single-serve items
Example value: 01234565
Create a UPC-E barcode
Sample Code 39 barcode
Code 39

One of the oldest and most widely supported 1D formats. Still the standard in automotive, defense, and non-retail industrial inventory where scanners may be decades old.

Data format: Digits, A-Z, and - . $ / + % space
Typical use: Automotive, defense, government & industrial inventory
Example value: ACME-2024
Create a Code 39 barcode
Sample ITF-14 barcode
ITF-14

Designed to print reliably straight onto corrugated cardboard. This is the barcode you see on the outside of shipping cartons, not on the retail product itself.

Data format: 13-14 digits · auto-calculated check digit
Typical use: Shipping cartons, pallets & distribution logistics
Example value: 1234567890123
Create a ITF-14 barcode
Everything Included

Barcode generation, done right

Everything you need to produce clean, scannable, print-ready barcodes without touching a spec sheet.

7 Barcode Formats

Code 128, EAN-13, EAN-8, UPC-A, UPC-E, Code 39 and ITF-14, all in one generator.

Automatic Validation

Check digits are calculated and verified for you, no invalid codes reach print.

Custom Colors

Match your brand or packaging with custom background and foreground colors.

3 Export Formats

Download as crisp SVG, universal PNG, or print-ready PDF at any size.

Instant Generation

Type your data and see a live, scannable preview before you save anything.

One Dashboard

Manage barcodes alongside your links, QR codes and bio pages in one place.

Print-Ready Quality

Vector SVG and PDF output scale cleanly from a shipping label to a warehouse sign.

REST API

Generate barcodes programmatically and integrate them into your own systems.

Use Cases

Where 1D barcodes run the show

Inventory & Warehousing

Label shelves, bins and pallets with Code 128 for fast, error-free stock counts and picking.

Shipping & Logistics

Print ITF-14 codes straight onto cartons so scanners can read them through the whole supply chain.

Retail Products

Give every SKU an EAN-13 or UPC-A code so it scans correctly at any point-of-sale terminal.

Ticketing & Access

Print unique Code 128 codes on tickets, badges and passes for fast, contactless check-in.

Library & Asset Tags

Tag books, equipment and tools with Code 39 for reliable tracking on legacy scanners.

Quality Control

Trace a batch or serial number through manufacturing with a scan instead of manual lookup.

Which One Do I Need?

Barcode (1D) vs. QR Code (2D)

Both are scannable codes, but they solve different problems. Here is how to pick the right one.

Choose a Barcode when...

  • Your scanner is a dedicated, legacy handheld device
  • You are printing a short numeric or product code (SKU, EAN, UPC)
  • You need it to fit a very small label or package
  • The system it feeds into already expects a 1D format
Browse barcode formats

Choose a QR Code when...

  • People will scan it with a phone camera, not a dedicated scanner
  • You need to encode a full URL, WiFi network or vCard
  • You want click tracking, analytics or an editable destination
  • You want to add a logo or custom colors for branding
Explore QR codes instead
WHAT IS A BARCODE?

Barcode Generator:
From Data to Scannable Bars

A barcode (1D, or linear, code) represents data as a series of parallel bars and spaces of varying widths. Unlike a QR code, it usually holds a short number or code that a scanner looks up in a database: the standard behind retail checkout, warehouse tracking and shipping worldwide.

Pick a format
Code 128 for general use, EAN/UPC for retail, Code 39 for industrial, ITF-14 for cartons.
Enter your data
Type your product code, SKU or reference. The check digit is calculated automatically.
Customize the colors
Match your packaging or brand with a custom foreground and background color.
Download & print
Export as SVG or PDF for print, or PNG for digital use. Ready to scan immediately.
Popular Use Cases
Warehouse Bins
Label shelves and bins for fast, accurate picking.
Retail Shelf Tags
EAN/UPC codes scan at any point of sale, anywhere.
Event Tickets
Fast, contactless check-in with unique codes per ticket.
Shipping Cartons
ITF-14 prints reliably on corrugated cardboard.
Tool & Equipment Tags
Code 39 works on decades-old industrial scanners.
Batch & Serial Tracing
Trace a production batch through the supply chain.
FAQ

Barcode Generator
Frequently Asked Questions

Everything you need to know about 1D barcode formats, check digits, export options and choosing the right code for your business.

7 barcode formats
Automatic check digits
SVG, PNG & PDF export

A barcode (1D) is a series of parallel bars that usually encodes a short number, such as a product SKU, which a scanner looks up in a database. A QR code (2D) is a grid of squares that can hold much more data directly, such as a full URL, and is typically scanned with a phone camera rather than a dedicated scanner.

Use EAN-13 or UPC-A for retail products sold in stores, Code 128 for general-purpose internal tracking and logistics, Code 39 for industrial or legacy scanner compatibility, and ITF-14 for shipping cartons. If you are unsure, Code 128 is the safest general-purpose choice.

No. For EAN-13, EAN-8, UPC-A, UPC-E and ITF-14, the check digit is calculated automatically if you leave it out, or verified automatically if you include it. Code 128 and Code 39 do not require a check digit.

Yes, you can set a custom foreground and background color for any barcode. For the best scan reliability, keep strong contrast between the two, dark bars on a light background scan most consistently.

You can download your barcode as SVG (infinitely scalable, ideal for professional print), PNG (universal, ideal for digital use and quick sharing), or PDF (ready to send straight to a label printer).

Yes. Create a free account to generate, manage and download barcodes in all 7 supported formats, alongside your links, QR codes and bio pages, all from one dashboard.

Get Started Today

Your first barcode is
30 seconds away

Register for a free account to generate barcodes in all 7 formats, customize colors, and export SVG, PNG or PDF.

7 barcode formats Automatic check digits GDPR compliant