All tools

Barcode Generator

Create scannable Code 128 barcodes from any text or number.

TESTSMAIL-12345

Generate Code 128 Barcodes

Enter any text or number and this tool encodes it as a Code 128 barcode — the dense, widely-scanned standard used in shipping, logistics, and inventory. Download the result as a crisp SVG or a ready-to-print PNG.

What it supports

  • Letters, numbers, and standard symbols
  • Adjustable bar width and height
  • Optional human-readable text below the bars
  • SVG (vector) and PNG (raster) download

Why Code 128?

Code 128 packs a lot of data into a compact, high-density barcode and encodes the full set of standard ASCII characters, which makes it the go-to format for product codes, tracking labels, and asset tags.

SVG vs. PNG

SVG is a vector format that stays razor-sharp at any size — ideal for printing labels of any dimension. PNG is a fixed-resolution image that drops easily into documents and web pages. Use SVG when print quality matters most.

Generated locally

The barcode is encoded entirely in your browser. Your data never leaves your device, so it's safe to encode internal SKUs, asset IDs, and other sensitive identifiers.

Frequently Asked Questions

Common questions about the Barcode Generator.

What barcode format does this use?
It generates Code 128 barcodes, a high-density standard that encodes letters, numbers, and symbols and is widely used in shipping and inventory.
Can I download the barcode?
Yes. You can download a sharp vector SVG for printing at any size, or a PNG image for documents and the web.
Is the barcode generated privately?
Yes. Encoding happens entirely in your browser, so your codes and identifiers are never sent to a server.

More Generators

View all tools →
Bulk QR GeneratorvCard QR GeneratorWiFi QR GeneratorHashtag GeneratorRandom Name GeneratorUsername GeneratorFake Address GeneratorBusiness Card Maker
File Transfer