Labelmodule

Code 128 barcode generator

Code 128 holds letters, digits and punctuation, so it is the usual choice for SKUs, bin locations, order and serial numbers. It packs pairs of digits into one character, so long numbers stay compact.

Code 128 barcode SKU-48213-BLK

Size with quiet zones65.3 × 19.1 mm2.57 × 0.75 in

Fits a 99.1 × 38.1 mm label (A4, 14 per sheet) or 4 × 1 in (Letter, 20 per sheet).

Encoded: SKU-48213-BLK

letters, digits and punctuation (ASCII)
Minimum 10
Download
Print many codes on label sheets
65.3 × 19.1 mm

How to use it

  1. Type the text: a SKU, order number, serial or bin location. Any printable ASCII character works.
  2. Set the module width. 0.25–0.33 mm suits office and thermal printers; go lower only with a 600 dpi printer.
  3. Check the width under the code against your label. Long text makes a wide code; shorten it or lower the module width.
  4. Download PNG for label printers or SVG/PDF for design programs. Print at 100% (actual size). “Fit to page” shrinks the code and can push the module width below what scanners accept.

Sizes and quiet zones

Each Code 128 character is 11 modules wide, plus a start, check and stop character. Digits are packed in pairs, so 12 digits take 6 characters. The quiet zone must be at least 10 modules on each side.

For a code that scans from a phone or handheld at a normal distance, keep the module at 0.25 mm or more and the bars at least 6 mm tall, or 15% of the code's width if that is more.

Code 128 or GS1-128?

Use plain Code 128 for your own data: SKUs, bins, orders. GS1-128 is the same symbology with a special start (FNC1) and GS1 Application Identifiers; use it only when a trading partner asks for GS1 data such as batch, expiry or SSCC.

Questions

Can Code 128 hold lower-case letters and spaces?
Yes. It holds all 95 printable ASCII characters. Accented letters and other alphabets are not part of Code 128; use a QR code or Data Matrix for them.
How long can a Code 128 barcode be?
There is no fixed limit in the symbology, but scanners and labels set one. This generator allows 80 characters; most labels fit 20–30.
Is this the barcode Amazon uses for FNSKU labels?
Amazon's FNSKU labels use Code 128. Print FNSKU labels from Seller Central where possible so the label layout matches Amazon's requirements.