🐬 Free Online Barcode Generator 🐬

Create high quality barcodes in many different standards (EAN-13, Code128, UPC-A…) and export as SVG or PNG. Runs locally in your browser, no data sent.

Module/bar thickness in px.

Bar height in px.

Outer margin around the symbol.

Preview

Downloaded ✔

Tip: EAN-13 requires 12 data digits + 1 checksum. Code128 accepts ASCII; Code39 is uppercase A-Z, 0-9 and - . $ / + % space.

Supported formats

This tool supports EAN-13, EAN-8, UPC-A, Code 128, Code 39, ITF-14, MSI, Codabar and Pharmacode. Choose bar width, height, colors, margin, and whether to display the human-readable value below the bars.

Tips

  • Retail items in Europe typically use EAN-13. If you enter 12 digits, enable auto-checksum to compute the 13th.
  • Code 128 is compact and versatile for logistics and internal labels.
  • Keep a clear quiet zone around the symbol and test with multiple scanners.
  • For print, export as SVG to keep perfect edges.

FAQ (on-page copy)

  • All generation runs locally in your browser.
  • PNG is quick to share; SVG is best for print.
  • Use the sample values per format to start quickly.

Similar Tools

Other Tools

Ready to collaborate?

Let's discuss your projects! Our team is available to answer your questions and turn your ideas into reality.

Contact us