Which Barcode Do I Need?
Every barcode type explained — what it is, where it's used, and when to use it. Generate any of them free in Barcode Canvas.
Quick Decision Guide
All Barcode Types
Code 128
The go-to barcode for Amazon FBA, courier labels, and warehouse tracking. Encodes all 128 ASCII characters.
→ Required for Amazon FNSKU
FNSKU
Amazon's own product identifier — a Code 128 barcode linking your unit to your seller account in the fulfilment network.
→ FBA sellers — start here
EAN-13
The standard 13-digit barcode for retail products scanned at supermarket and shop checkouts globally.
→ Required for EU retail
UPC-A
12-digit barcode required by US and Canadian retailers. The equivalent of EAN-13 for the North American market.
→ Required for US retail
QR Code
Stores URLs, Wi-Fi credentials, contact cards (vCard), and plain text. Scannable by any smartphone camera.
→ Best for phone scanning
DataMatrix
High-density 2D code that fits in a 1mm × 1mm space. Required for EU pharmaceuticals (FMD) and FDA UDI labelling.
→ Required for pharma labels
Code 39
Legacy 1D barcode used in US military (MIL-STD-129), automotive (AIAG), and older inventory systems.
→ Required by DoD & AIAG