Free Tools
By Fadhil Abdulla

Barcode Types Explained: EAN, UPC, Code 128, and ITF-14

Not all barcodes are the same. Here's which symbology to use for retail, cartons, and internal labels — and how to generate any of them for free.

Editorial disclosure: Pyalm publishes and maintains the products and free tools discussed on this site. Regulatory statements are linked to primary sources where applicable. No independent professional review is claimed unless a reviewer is explicitly named.

Different jobs, different barcodes

Choosing the right barcode symbology avoids scanning problems down the line. The free Barcode Generator supports the main types and downloads a print-ready PNG.

The common types

  • EAN-13 — the standard retail product barcode worldwide (12–13 digits).
  • EAN-8 — a shorter version for small packages.
  • UPC-A — the North American retail standard (11–12 digits).
  • ITF-14 — for outer cartons and cases, built on a 14-digit GTIN.
  • Code 128 — flexible, encodes letters and numbers; common for shipping and internal labels.
  • Code 39 — an older industrial format.

Retail vs internal use

For products scanned at a retail till you'll need a GTIN licensed from GS1 and an EAN-13 or UPC-A barcode. For internal stock, asset, and shipping labels, Code 128 paired with your own SKU codes is usually the right choice.

Pharma and serialization

Regulated products often need a 2D GS1 DataMatrix instead — for UAE Tatmeen, use the Tatmeen DataMatrix Generator.

Use the free Barcode Generator | SKU Generator

Keep reading

More from Pyalm

Jul 18, 2026

6 Free Calculators for Founders and Logistics Teams

A practical tour of Pyalm's free dilution, SaaS metrics, MRR, dimensional weight, freight allocation, and safety-stock calculators.

Jul 7, 2026

How to Make a Company Seal or Stamp Online (Round & Rectangle)

You don't need a design tool to create a company seal. Here's how to build a round or rectangle stamp online, what to put on each, and how to export it with a transparent background.

Jul 7, 2026

How to Convert SVG Code to PNG (and Save SVG as a File)

Copied an icon and ended up with a block of SVG markup instead of a file? Here's how SVG and PNG differ, when to use each, and how to turn pasted SVG code into a usable image in your browser.

Jul 7, 2026

How to Create a Strong Password — and Check If Yours Holds Up

Length beats complexity, uniqueness beats cleverness, and a manager beats your memory. Here's how to create passwords that actually resist cracking — and how to test the ones you already use.

Jul 7, 2026

What Is a Hash? MD5, SHA-1 and SHA-256 Explained

A hash turns any input into a fixed-length fingerprint that can't be reversed. Here's what hashing is for, how MD5, SHA-1 and SHA-256 differ, and which you should actually use.

Jul 7, 2026

What Is a JWT? How to Read and Decode a JSON Web Token

A JWT is three Base64 chunks separated by dots — a header, a payload of claims, and a signature. Here's how to read one, what each part means, and why decoding is not the same as trusting.

Explore Pyalm Products & Tools

Practical software and technology services from India and Dubai — from websites and automation to WhatsApp, AI identity, and accounting products.

Free Tools Products