Barcode Generator
Generate and save Code128 barcodes instantly.
Letters, digits and symbols (ASCII). Korean/emoji are not supported.
What is this?
Turns your text or number into a Code128 barcode you can save as PNG — for product/inventory labels, asset tags, document codes and more, for free.
How to use it
Type letters, digits or symbols and press Generate. The barcode is drawn with the original text below it. Use Save PNG to download it for print or documents. Everything runs in your browser.
Code128 & supported characters
Code128 is a high-density 1D barcode for text, digits and symbols. This tool uses the Code128 B set, supporting ASCII 32–126 (upper/lowercase letters, digits, common symbols).
Note: characters outside ASCII (Korean, emoji, etc.) cannot be encoded.
Scan tips
- Keep a white quiet zone on the left and right (done automatically).
- Keep white background, black bars and don't print too small.
FAQ
What is a Code128 barcode?
Code128 is a high-density 1D barcode that can hold letters, digits and symbols. It is widely used for logistics, inventory and shipping labels and prints narrower than many other symbologies. This tool uses the Code128 B set, which supports ASCII characters.
Which characters can I enter?
Any ASCII 32–126 character: upper/lowercase letters, digits 0–9, space and common symbols (!, @, -, ., etc.). Characters outside this range, such as Korean or emoji, cannot be encoded in Code128 B and a notice is shown.
My barcode won't scan.
Keep a white quiet zone on both sides, ensure a white background with black bars for strong contrast, and don't print it too small. When scanning from a screen, raising the brightness helps recognition.
Can I save the barcode as an image?
Yes. The Save PNG button downloads the barcode on a white background. You can print it on labels, documents or posters, and because the background is always white it scans regardless of dark theme.
How is a barcode different from a QR code?
A 1D barcode encodes a short string in the widths of vertical bars, ideal for product/inventory IDs, while a 2D QR code holds far more data including URLs and long text. Use a barcode for short codes and a QR code for links or longer information.
Advertisement