Code 128 barcode generator
Type any mix of letters, digits and symbols, up to 80 characters, and download a Code 128 barcode as PNG or SVG. It is the usual choice for shipping, warehouse, inventory and asset labels because it is compact and reads reliably. Free, no account, in your browser.
Single barcodes are free. Bulk: 5 credits up to 50 barcodes, then 1 credit per 10.
Bulk barcodes
Paste a list, get a label sheet
- Up to 250 barcodes per job, one value per line.
- A ZIP of PNG or SVG files, numbered in your list's order.
- Or a PDF label sheet for Avery 5160 (US Letter) or L7159 (A4).
50 barcodes for 5 credits ($0.05), 250 for 25 ($0.25). New accounts get 50 free credits, enough for 10 jobs of 50.
How it works
- Type the text: a SKU, an order number, a location or an asset tag.
- Choose a size and whether to print the text under the bars.
- Download PNG or SVG, or paste a list under Bulk barcodes for a label sheet.
Questions
- What can Code 128 hold?
- Upper and lower case letters, digits, spaces and the common symbols on a keyboard. This tool accepts plain printable characters up to 80 long; accents and emoji are not part of Code 128.
- Code 128 or Code 39?
- Code 128 is shorter for the same text and holds lower case. Use Code 39 only when an older scanner or a customer's specification asks for it.
- Is this GS1-128?
- No. It makes plain Code 128. GS1-128 shipping labels carry Application Identifiers such as (01) and (10) with a special start character, which this tool does not add.
- Can I make many at once?
- Yes. Under Bulk barcodes, paste one value per line and download a ZIP of images or a PDF label sheet for Avery 5160 or L7159.