Free EAN-13 Barcode Generator

With this EAN-13 barcode generator, you can create EAN-13 barcodes in just a few seconds—ready for your product labels, packaging, or catalog. Enter the number, choose the format, and download the file. Everything happens right in your browser, with no registration required and no data sent to external servers.

EAN-13 / JAN-13 (GTIN-13) consists of 12 digits of data and 1 check digit. It may include additional digits (2 or 5).

  • Enter the codes separated by commas, or one per line. You can generate 1 to 20 at a time.
  • You can enter the code without a check digit: it is calculated automatically. If you enter one, it is verified and corrected if incorrect.
  • If there are fewer than 12 digits, the code is padded with leading zeros up to 12 digits.
  • Characters other than digits are ignored.
  • For additional digits, use this format: 123456789012:12 or 123456789012:12345

Per ottenere un numero EAN-13 valido e univoco per i tuoi prodotti rivolgiti alla tua organizzazione GS1 locale.

Parametri per codici in formato immagine (JPG, PNG)
%
Margini aggiuntivi
Massimo 99.
Parametri per codici in formato vettoriale (PDF, AI, EPS, SVG)
%
µm
%
×mm
mm
mm
%
Usa riduzione/ingrandimento GS1 (la BWR segue la scala del codice)
Colore delle barre
%
%
%
%
Colore dello sfondo
%
%
%
%
Margini aggiuntivi
mm

I codici vengono generati direttamente nel tuo browser: nessun dato viene inviato a server esterni. Verifica sempre la leggibilità con un lettore prima della stampa definitiva.

What Is the EAN-13 Code

The EAN-13 (also known as GTIN-13) is the most widely used barcode for identifying retail products in Europe and much of the world. It consists of 13 digits: 12 data digits and a final check digit, which the scanner uses to verify that it has read the number correctly.

The first digits indicate the GS1 organization that assigned the code. For Italy, for example, the prefix ranges from 800 to 839.

How to Use the EAN-13 Barcode Generator

  • Enter the codes in the text field, separated by commas or one per line. You can generate up to 20 at a time.
  • You do not need to enter the check digit—it is calculated automatically. If you enter it, it will be verified and corrected if incorrect.
  • If you want to add supplementary digits, use this format: 123456789012:12 or 123456789012:12345.
  • Adjust the scale, height, margins, and colors as needed.
  • Click “Generate Barcodes” and download the file in the format you need.

Key Features

  • Automatic calculation of the check digit and correction of codes with incorrect check digits.
  • Additional 2- and 5-digit codes, used, for example, for periodicals and books.
  • Image formats: PNG and JPG, with a scale ranging from 100% to 800%.
  • Vector formats: PDF, AI, EPS, and SVG, suitable for professional printing.
  • CMYK colors for bars and background, with a transparent background.
  • Bar width reduction (BWR) to compensate for ink expansion during printing.
  • Additional margins in px, pt, mm, or X units.
  • Download all barcodes in a single ZIP file.

Which Format to Choose

PNG or JPG for websites, e-commerce sites, documents, and presentations.

PDF, EPS, AI, or SVG for printing on labels, boxes, and packaging. These are vector formats: they can be enlarged without losing sharpness.

Tips for Legible Printing

  • Keep the code high-contrast: dark bars on a light background.
  • Do not scale the barcode down to less than 80% and do not distort it.
  • Leave the standard-required white space (quiet zone) around the barcode.
  • Before final printing, test the barcode’s readability with a scanner or smartphone.

You Can’t Just Make Up a Valid EAN Number

This tool generates a barcode based on the number you enter, but it does not assign official numbers. To sell your products in retail channels, you must obtain codes from the GS1 organization in your country—in Italy, that’s GS1 Italy. This ensures the number is unique and linked to your company.

Frequently Asked Questions

Is the EAN-13 barcode generator free?
Yes, you can use it without any limits and without registering.

Do I need to enter the check digit?
No. Enter 12 digits, and the 13th digit is added automatically.

Can I create multiple codes at once?
Yes, up to 20 at a time, separated by commas or one per line. You can download them all in a single ZIP file.

Why do I get codes that are all the same?
If you enter 13-digit codes that differ only in the last digit, the generator recalculates the check digit, and the codes become identical. Enter them as 12-digit codes.

What’s the difference between EAN-13 and UPC-A?
UPC-A is the 12-digit North American standard. EAN-13 has 13 digits and can also represent a UPC-A by adding a leading zero.

Is my data saved?
No. The codes are processed directly in your browser.

This article or page was originally written in Italian and translated English via deepl.com. If you notice a major error in the translation you can write to adessoweb.it@gmail.com to report it. Your contribution will be greatly appreciated

Leave a Comment