Barcode generator / EAN-13

EAN-13 Barcode Generator

Create EAN-13 barcodes online for free. Enter 12 or 13 digits and download a print-ready barcode as PNG or SVG. No watermark, no signup required.

12 digits (check digit added automatically) or a full 13-digit EAN.

80px

Preview

No watermark, no signup, unlimited PNG downloads. Rendered in your browser — the value you type never leaves your device. Vector SVG and high-resolution PNG are included with Pro.

What is EAN-13 used for?

EAN-13 is the 13-digit international retail barcode, sometimes called an International Article Number. The first two or three digits form the GS1 country prefix, which is why an EAN starting 50 reads as UK-registered and 40-44 as German-registered — although the prefix indicates where the number was issued, not where the product was manufactured.

Use EAN-13 when you sell outside North America, list on European or Australian marketplaces, or supply a retailer whose systems expect a 13-digit GTIN. Enter 12 digits and this generator calculates the final check digit for you.

  • European, UK & APAC retail
  • Book and magazine ISBN/ISSN barcodes
  • International distribution

EAN-13 specification

Character setDigits 0-9 only
Length13 digits (12 + calculated check digit)
Check digitModulo-10, calculated automatically
Nominal size37.29 x 25.91 mm at 100% magnification
Size range80% to 200% magnification
Quiet zone11 modules left, 7 modules right
Also known asGTIN-13, International Article Number

How to generate a EAN-13 barcode

  1. 1

    Enter the first 12 digits of your GS1 number, or all 13 if the check digit is already known.

  2. 2

    Confirm the leading prefix matches the GS1 member organisation that issued your number.

  3. 3

    Adjust bar height if the symbol has to fit a narrow panel, keeping the full width intact.

  4. 4

    Download SVG for packaging artwork, PNG for internal use.

  5. 5

    Test-scan a printed proof at the exact final size before the print run.

Troubleshooting scan failures

Generation fails with a length error

EAN-13 needs exactly 12 or 13 digits. Book barcodes converted from an ISBN must include the 978 or 979 prefix.

Your UPC does not fit

Add a leading zero to a 12-digit UPC-A and it becomes the equivalent 13-digit EAN.

Scanner reads only intermittently

Check the quiet zones. Designers routinely butt artwork right up to the bars, and the left margin on EAN-13 needs 11 clear modules.

Symbol looks stretched

Never scale width and height independently. Resize proportionally, or the module width no longer matches the printed ratios.

Need hundreds of codes at once?

Upload a CSV and get every barcode or QR code back in one download — plus editable dynamic QR codes with scan analytics, and an API for programmatic generation.

EAN-13 questions

Other barcode formats