Skip to content
HandfulTools

Barcode Generator

Generate standard 1D barcodes for products, inventory, shipping and events. Check digits are calculated automatically and the barcode downloads as a crisp SVG for printing.

No data needed

Loading…

How to use

  1. Choose the barcode type.
  2. Enter the value.
  3. Adjust bar height and width.
  4. Download the SVG.

How it works

Each symbology has its own rules. EAN-13 and UPC-A encode 12 and 11 digits plus a check digit computed with the modulo-10 algorithm; Code 128 encodes any ASCII text compactly; Code 39 supports uppercase letters and digits; ITF-14 is used on shipping cartons.

Invalid values (wrong length or characters) are rejected rather than producing an unreadable code. Note that retail EAN/UPC numbers must be obtained from GS1 to be used on products sold in shops.

Examples

Inventory label
Code 128: GT-2026-0042.
Product
EAN-13: 590123412345 + check digit 7.

Common uses

  • Inventory and asset labels
  • Event tickets
  • Shipping cartons

Privacy & security

This tool does not take any personal data or files. Results are generated on your device. How each tool handles files

Frequently asked questions

Can I invent my own EAN-13 for retail?

No. Retail barcodes must use numbers licensed by GS1 to avoid clashes with other products.

SVG or PNG for printing?

SVG — it's vector, so it stays sharp at any size.

Last updated: