- Generators · Free · No Sign-up
Barcode Generator
Generate real, scannable CODE128 barcodes from any text or numbers. Customize size and colors, then download as PNG or SVG.
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
2. What characters can I encode?
This tool uses CODE128 Character Set B, which supports the full printable ASCII range (letters, digits, spaces, and most punctuation).
3. Why does changing colors sometimes look worse when scanned?
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.
4. What's the difference between CODE128 and a QR code?
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.
5. Is my encoded data sent anywhere?
No. The barcode is generated and rendered entirely in your browser using JavaScript and SVG. Nothing you type is uploaded to a server.