Explosion Tools

Barcode Generator — Code 128

Generate Code 128 barcodes from text. Customize bar width, height, and download as PNG.. Free, no signup, works in your browser.

Code 128B — supports uppercase, lowercase, digits, and symbols

Barcode will appear here…

All generation happens in your browser. No data is sent to any server.

About Barcode Generator

This barcode generator creates Code 128B barcodes from any ASCII text (characters 32-126). Code 128 is a high-density linear barcode symbology used in shipping labels, inventory management, product identification, and logistics. Enter your text, adjust bar width and height with sliders, optionally show the human-readable text below the barcode, and download the result as a PNG image. All encoding and rendering happens client-side using HTML Canvas — no data leaves your browser.

Frequently Asked Questions

What is Code 128?
Code 128 is a high-density linear barcode that can encode all 128 ASCII characters. It's widely used in shipping, logistics, and inventory management. The 'B' subset used here supports uppercase, lowercase, digits, and symbols.
Can I scan the generated barcode?
Yes. The barcodes are standard Code 128B and can be scanned by any barcode reader — handheld scanners, mobile apps, or point-of-sale systems. Download the PNG at a high bar width (3-4px) for best scan reliability.
What characters are supported?
Code 128B supports all printable ASCII characters: uppercase and lowercase letters (A-Z, a-z), digits (0-9), and symbols like - . $ / + % and space. Control characters below ASCII 32 are not supported.

Related Tools