Skip to main content

Barcode Generator

Create EAN-13, EAN-8, UPC-A, Code 128, Code 39, ITF-14 and Codabar barcodes with the check digit added for you. Download as SVG or PNG. Private.

Value

12 digits (the 13th is added) or 13 digits

Barcode

The barcode appears here.

Shortcuts: Ctrl+Enter run · Ctrl+Shift+C copy result · / search (use ⌘ on Mac)

Free Online Barcode Generator

Make a barcode for a product, a shelf label or an inventory tag. Pick a format, enter the number or text, and download the picture. Check digits are added for you. It gives developers a quick browser-based way to solve a focused barcode generator task before moving the result into a project.

How to make a barcode

Choose the format, type your value and the barcode appears at once. Press Download SVG for print-quality artwork, or Download PNG for documents.

Entering numbers

For EAN-13, EAN-8, UPC-A and ITF-14, type the digits without the last check digit and the tool calculates it. If you include it, it is verified.

Common mistakes

  • Printing a barcode too small or in a light colour: scanners need dark bars on a light background with a clear margin.
  • Making up an EAN-13 number for a product you sell: real product numbers are issued by GS1 and must be registered.

Frequently asked questions

What is the check digit?
The last digit of EAN, UPC and ITF-14 codes is calculated from the others so scanners can spot a misread. Enter the number without it and the tool adds it, or enter the full number and it is checked.
Which format should I use?
Use EAN-13 for products sold in most of the world (including India) and UPC-A for North America. Use Code 128 for inventory labels and shipping, because it holds any text.
Will it scan?
Print at least 2.5 cm wide on a white background with dark bars and keep the quiet space around the code. Always test a printed label with a scanner.
Is my data uploaded?
No. The barcode is drawn in your browser.
How do I use this barcode generator tool?
Use the interactive controls above; processing stays in your browser and the result is intended as a practical starting point for development work.

More Data Generation & Utilities

View all Data Generation & Utilities tools →