Barcode Generator Barcode Generator
Free, no sign-up, no watermark

EAN-13 Barcode Generator

Create scannable, print ready EAN-13 barcodes in your browser. The check digit is calculated automatically. Export as PNG, PDF, or ZPL for Zebra printers, single codes or in bulk from a CSV.

What is EAN-13?

EAN-13 (European Article Number) is the 13 digit barcode standard used to identify retail products worldwide. It consists of a country or GS1 prefix, a manufacturer code, a product code, and a single check digit at the end that validates the rest. Almost every supermarket and point of sale scanner on the planet reads EAN-13.

If you have been assigned a 12 digit GTIN by GS1, this tool turns it into a print ready barcode. The 13th digit (the check digit) is computed for you using the standard mod-10 algorithm, so you cannot get it wrong.

How to generate an EAN-13 barcode

  1. Enter your 12 digit product number

    Type or paste a 12 digit GTIN. The 13th check digit is calculated automatically, you do not need to work it out yourself.

  2. Set size and DPI

    Pick a print size in millimetres or inches, and an export DPI (150, 203, 300, or 600). 300 DPI is right for most label printers.

  3. Choose output format

    Export as PNG for digital use, PDF for layout, or ZPL for Zebra label printers (with optional RFID EPC).

  4. Generate and download

    Click download. For many codes at once, switch to CSV mode and upload a spreadsheet, one image per row.

Built for printing, not screenshots

Auto check digit

Type 12 digits, get a valid 13 digit EAN-13. No mod-10 maths required.

True print sizes

Set dimensions in millimetres or inches. Export at 150, 203, 300, or 600 DPI.

PNG, PDF, ZPL

Three output formats covering digital use, page layout, and Zebra thermal printers.

CSV bulk export

Upload a spreadsheet to generate hundreds of codes at once, one file per row.

Runs in your browser

Everything happens locally. Your product numbers never leave your device.

Free forever

No sign-up, no watermark, no usage limits, no paid tier hiding the good features.

EAN-13 questions, answered

What is an EAN-13 barcode?

EAN-13 (European Article Number, 13 digits) is the global standard for retail product barcodes. It encodes a 12 digit GTIN plus a calculated check digit, and is scannable at almost every point of sale system in the world.

Do I need to calculate the check digit myself?

No. Enter the first 12 digits and the generator computes the 13th (check) digit automatically using the standard EAN-13 mod-10 algorithm. If you paste a full 13 digit code, it is validated for you.

How is EAN-13 different from UPC-A?

UPC-A has 12 digits and is used mainly in North America; EAN-13 has 13 digits and is used worldwide. EAN-13 codes that start with 0 are equivalent to UPC-A codes, so most retail scanners read both.

Can I print directly to a Zebra label printer?

Yes. Export as ZPL and send the file to any Zebra (or ZPL compatible) printer. You can pick the printer DPI (203, 300, or 600) and optionally include an RFID EPC for R-series printers.

Ready to generate your EAN-13?