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.

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

Smart, focused software built in Dubai — from free WhatsApp utilities to AI identity verification and accounting.

Free Tools Products