Savvy Goose
Character Counter Text & Writing
Case Converter Text & Writing
Diff Viewer Text & Writing
Markdown Converter Text & Writing
Percentage Calculator Numbers & Time
Unit Converter Numbers & Time
Timestamp Converter Numbers & Time
Time Between Dates Numbers & Time
Barcode Generator Generators
QR Code Generator Generators
Base64 Encoder Data & Encoding
URL Encoder Data & Encoding
JWT Decoder Data & Encoding
Hash Generator Data & Encoding
Color Converter Data & Encoding
JSON Formatter Data & Encoding
Format Converter Data & Encoding
Regex Tester Data & Encoding
Browser Info Data & Encoding
Password Generator Generators
Passphrase Generator Generators
UUID Generator Generators
Image Resizer Generators
Slug Generator Generators
Lorem Ipsum Generators
No results found
Buy me a coffee
Savvy Goose

Barcode Generator

Generate Code 128 barcodes and print them straight from your browser.

1. Generate
Code 128

A high-density 1D barcode that encodes the full ASCII set: letters, digits, and common symbols.

  • Label: printed above the bars; purely human-readable.
  • Value: what the scanner returns. Used for the bars and printed below.

Used widely in shipping, inventory, and warehousing. Stick to printable ASCII for best scanner support.

Label
Value
2. Preview
Here's your barcode.
my label
ÌvalueÈÎ
value
3. Customize
Tweak the sticker size and visibility.
Sticker width (cm)
Sticker height (cm)
Label font size (cm)
Barcode font size (cm)
Value font size (cm)
Show label
Show value
4. Share
You can link to this page with url parameters.

Some inputs are too long to fit in the URL.

Share URL
Print when opening link

How to use the Barcode Generator

  1. Type the value you want to encode.
  2. Adjust the size and label as needed.
  3. Hit Print, or copy the share URL. Opening it later restores the same barcode.

Frequently asked questions

Which symbology is used?
Code 128, which encodes any printable ASCII (letters, digits, and most punctuation).
How do shareable URLs work?
Settings are encoded in the URL query string, so anyone opening the link sees the same barcode. Add ?print=true to auto-open the print dialog.
Is the barcode generated on a server?
No. The SVG is rendered locally, so the value you type never leaves your device.

Made for free with