← Back to tools

Barcode generator

Create printable Code 128, EAN-13, and UPC-style barcode images.

Everything happens locally in your browser. Nothing is uploaded.
Barcode
Create a printable barcode image.

A practical guide to Barcode generator

Barcode Generator encodes a value into a selected one-dimensional barcode symbology. Format rules, check digits, quiet zones, bar width, and print quality determine whether scanners can read it.

Example: create a Code 128 inventory label

Enter the exact stock identifier, leave adequate white margin, export at print resolution, and scan the physical proof before production.

Task-specific steps

  1. 1

    Choose a symbology accepted by the destination system and validate that the value meets its character rules.

  2. 2

    Generate the barcode with sufficient bar width, height, contrast, and quiet space for its final printed size.

  3. 3

    Export and test the actual screen or printed result with the scanners and software that will consume it.

Options that affect the result

  • Symbologies differ in allowed characters, density, check digits, and industry use.
  • Dimensions and display text affect label readability but must preserve the scanner-required quiet zone.

Limitations to know first

  • A syntactically valid barcode does not register a product or create an official GS1 company prefix.
  • Scaling, antialiasing, low contrast, glossy material, or poor printers can make correct barcode data unscannable.

Questions specific to this task

Should I use Code 128 or EAN?

Use the format required by the receiving system. Code 128 handles flexible internal identifiers; EAN or UPC use regulated retail numbering.

Why does the barcode scan on screen but not on paper?

Print scaling, ink spread, insufficient resolution, glare, or a clipped quiet zone can damage bar geometry.