Zupkit
QR Kit / LOCAL TOOL

Code128 barcode generator

Generate a Code128 barcode from printable letters, numbers and punctuation. Adjust bar height and module width, then download an SVG or PNG file.

Ready when you are.

Uses Code128 subset B with a calculated checksum and ten-module quiet zones. Accepts 1–80 printable ASCII characters. It does not create GS1-128 application identifiers, EAN or UPC product registrations.

How to use this tool

  1. Enter the letters, digits or basic punctuation you want to encode.
  2. Choose the bar height and module width; retain the blank margins.
  3. Generate and download. Test with your intended scanner at the final printed size.

Frequently asked questions

Are long numeric values preserved?

Yes. Input is handled as text, so leading zeroes are preserved.

Can I encode Hindi or emoji?

Not with this Code128 subset B tool. Use the QR generator for Unicode text.

Is this a retail product barcode?

This creates a generic Code128 symbol, not an assigned retail identifier or GS1 label. Confirm the required barcode format with the receiving system.