QR Barcode Studio

Code 128 barcode generator

The most flexible 1D barcode: letters, numbers and symbols in a compact symbol. Ideal for SKUs, asset tags and shipping labels.

Content

Free

Logo

Logo QR

Colors

Brand QR

Shape

Brand QR

Dot style

Corner frame

Corner center

Advanced

Higher error correction lets the code survive damage and logos, but makes it denser. Auto uses H when a logo is added.

Why Code 128

Code 128 packs data more densely than Code 39 and includes a mandatory check character, so misreads are rare. Almost every handheld scanner and phone app reads it.

Frequently asked questions

Is Code 128 accepted by retailers?

Not for products at the checkout; those need UPC or EAN. Code 128 is for internal and logistics use.

How long can a Code 128 barcode be?

There is no hard limit, but keep it under about 20 characters for reliable printing on labels.

More free generators

Simple pricing. Cancel anytime.

Black codes are free forever. Upgrade for your logo and brand look. If you cancel, every code you made keeps working.

Free

$0.00

Classic black-and-white codes, ready to print.

  • QR codes for links, Wi-Fi, contacts, SMS and more
  • 10 downloads a day with a free account
  • 30+ barcode and 2D code types in black
  • PNG up to 1024 px, scan-tested
Start creating

Logo QR

$4.25 /month, billed $50.99 yearly

Your logo in the center of a crisp black code.

  • Upload PNG, JPG, WebP or SVG logos
  • Automatic high error correction
  • PNG up to 4096 px for print
  • No ads, unlimited downloads

Prices in USD; your local currency may be shown at checkout. Subscriptions renew automatically until cancelled. All payments are non-refundable. Codes you created keep working after you cancel.