Barcode Generator

Free, instant barcode labels — no signup, no watermark

Paste or upload Pick type & size Download & print
Barcode type

Hover over any type for a description

Which barcode do I need? UPC · EAN · FNSKU · Code 128 explained
🏭
Internal / warehouse

Use Code 128. No registration needed — print any letter or number combo right now.

🌍
International retail

Use EAN-13. Accepted by virtually all supermarkets worldwide. Requires GS1 registration.

🇺🇸
US retail / Amazon FBA

Use UPC-A. Required by most US retailers and Amazon FBA listings. Must purchase from GS1.

📱
URL / mobile

Use QR Code. Any smartphone camera reads it natively — no app needed.

Amazon FNSKU

Amazon FNSKU barcodes are free — get them from Amazon Seller Central → Manage Inventory → Print Item Labels. They're Code 128 underneath; paste the FNSKU string (e.g. X001ABC123) here and select Code 128 to generate your own.

Type Best for Digits Registration
Code 128 Internal SKU, warehouse, FNSKU Any length, letters + numbers None
EAN-13 International retail 13 digits GS1 required
UPC-A US retail, Amazon FBA 12 digits GS1 required
Code 39 Legacy scanners Uppercase + digits None
QR Code URLs, mobile Any text, up to ~4 KB None
Data Matrix Tiny labels, PCBs, pharma Any text, compact None

💡 Selling in retail stores? You almost certainly need a GS1-issued UPC-A (US) or EAN-13 (international). Retailers scan these at point of sale — a self-generated Code 128 won't work for retail checkout.

🔢 Generate a sequence Auto-fill SKU-001, SKU-002…

Export as ZPL Zebra · Rollo · SATO
Printer DPI
Label size