1D Barcodes

Create one printable barcode first

Best when you want to confirm format, size and text layout fast. This page opens with Code 128 and still lets you switch to common retail or logistics formats.

Start below by pasting, typing or importing your data, then print or export as soon as the barcode is ready.

Single barcodePrint-readyFormat switch

Starts with

Code 128

Fastest path

Input or import -> generate -> print

Takeaway files

PNG / SVG / ZIP / Excel

Barcode settings

Size

Human-readable text

Code 128 barcode guide

What is a Code 128 barcode?

Code 128 is a high-density linear barcode used for shipping labels, warehouse asset IDs, inventory tags, order numbers and internal tracking codes. It supports letters, numbers and common symbols, which makes it a practical default for business labels.

Use Code 128 for internal IDs and operational labels. For retail products scanned at checkout, use an official UPC or EAN product code instead.

Format FAQ

When should I use Code 128?

Use Code 128 for internal business identifiers such as shipment IDs, asset labels, inventory numbers, carton labels and order references.

Can Code 128 encode letters and numbers?

Yes. Code 128 can encode uppercase letters, lowercase letters, numbers and many punctuation characters, making it more flexible than numeric-only retail codes.

Is Code 128 the right format for retail checkout?

Usually no. Retail checkout generally requires UPC or EAN product identifiers from an official numbering authority. Code 128 is better for internal operations and logistics.