This website uses cookies to improve your experience. By using our site, you agree to our Cookie Policy.

Barcode Generator

Generate real, scannable CODE128 barcodes from any text or numbers. Customize size and colors, then download as PNG or SVG.

CODE128
Scannable
PNG / SVG Export
100% Private
0
Characters Encoded
CODE128
Symbology
0px
Barcode Width
Valid
Status
Options CONFIG
Text / Number to Encode
Bar Width 2px
Bar Height 100px
Bar Color
Background
Show text below barcode
Preview OUTPUT
Done!

Understanding Barcode Generator

Full ASCII Support

CODE128 encodes letters, numbers, punctuation, and symbols — not just digits like some older formats.

Widely Used

It's the standard for shipping labels, retail SKUs, and inventory systems worldwide.

Built-in Checksum

A modulo-103 check character is automatically calculated and embedded to catch scan errors.

Scanner Compatible

Any standard barcode scanner or scanning app can read the generated barcode.

How to Use the EMI / Loan Calculator

Type Your Data

Enter any text, SKU, or number you want encoded — the barcode updates live.

Adjust Size

Tweak bar width and height to fit your label size or printing requirements.

Customize Colors

Change bar and background colors, though black-on-white scans most reliably.

Download

Export as a crisp PNG for documents, or SVG for infinitely scalable print use.

Frequently Asked
Questions

1. Will this barcode actually scan?

Yes — it generates a genuine CODE128 symbol with the correct start code, data encoding, and checksum, so any standard barcode scanner or smartphone scanning app can read

This tool uses CODE128 Character Set B, which supports the full printable ASCII range (letters, digits, spaces, and most punctuation).

Barcode scanners rely on strong contrast between bars and background. Black bars on a white background give the most reliable scans — low-contrast color combinations can cause scan failures.

CODE128 is a 1D (linear) barcode read left-to-right and best for short text like SKUs or IDs. QR codes are 2D and can store far more data, including URLs — use our QR Code Generator if you need that instead.

No. The barcode is generated and rendered entirely in your browser using JavaScript and SVG. Nothing you type is uploaded to a server.

Let's Talk