QR Barcode Studio

Barcodes

Which Barcode Do I Need? Types Explained for Business

A plain guide to barcode types: UPC, EAN, Code 128, GS1-128, ITF-14, Code 39, Data Matrix, PDF417, Aztec and QR. Pick the right one in minutes.

· 2 min read

There are dozens of barcode types, but most businesses only ever need a handful. Answer one question first: who will scan it?

Shoppers' checkout scanners

UPC-A (US and Canada) or EAN-13 (elsewhere). Needs a GS1-licensed number. Books use ISBN barcodes, magazines ISSN.

Warehouses and distributors

ITF-14 for shipping cartons. GS1-128 for pallets and data like batch numbers, expiry dates and weights. Your customer's routing guide usually specifies which.

Your own inventory, assets and labels

Code 128 for most internal uses: compact, letters and numbers, reliable. Code 39 only when a system requires it.

Small parts and healthcare

Data Matrix packs a lot of data into a few millimeters. GS1 DataMatrix is required for many pharmaceutical and medical-device labels.

Documents, IDs and tickets

PDF417 on IDs and boarding passes; Aztec on mobile tickets.

Customers' phones

QR code. Every phone camera reads it, and it can hold links, Wi-Fi details, contacts and more.

Mail

USPS Intelligent Mail in the US, Royal Mail 4-State in the UK, plus Australia Post, Japan Post and KIX.

Maximum numeric digits per symbol (2D codes)
QR code7,089Aztec3,832Data Matrix3,116PDF4172,710

Maximum capacities from each symbology standard.

Make it yourself in under a minute

  1. Open the generator

    The Free barcode generator opens with the right code type already selected.

  2. Enter your data

    Type your number or text. Check digits are added automatically and invalid data is flagged.

  3. Adjust the layout

    Set bar height, quiet zone and whether to show the human-readable text.

  4. Download and print

    Download a PNG for free. Print black bars on white and keep the margins clear.

Free barcode generator →
Example result: a scannable Free barcode generator output
End result. A real, scannable example made with the generator. Yours will hold your own content.

Quick answers

Can a phone scan any barcode?

Phone cameras read QR codes natively. Many apps also read UPC, EAN, Code 128 and Data Matrix.

Keep reading