EAN-13 Barcode Generator

Enter 12 or 13 digits and generate your barcode instantly. Everything runs in your browser — no data leaves your device.

Enter the barcode digits

Accepts 12 digits (check digit auto-calculated) or 13 complete digits

0 / 13

To sell in physical retail stores or marketplaces with external scanners, you need codes registered with GS1. For internal use or self-printing, any valid 13-digit sequence will work.

How it works

1

Enter 12 or 13 digits

2

Check digit auto-calculated

3

Download as SVG or PNG

Frequently asked questions

What is an EAN-13 barcode?

EAN-13 (European Article Number) is the worldwide standard for consumer products. It consists of 13 digits: the first 2–3 identify the country, the next identify the manufacturer, the next identify the product, and the last is a check digit calculated automatically.

Can I use this barcode in my shop?

To use EAN-13 in physical retail stores you need codes registered with GS1. However, for internal use (inventory, custom labels, e-commerce without external scanners) any valid 13-digit combination works fine.

What download formats are available?

SVG (vector, perfect for printing at any size without quality loss) and PNG (ideal for Word documents, presentations or web). SVG is recommended if you need to print on paper.

How is the check digit calculated?

The first 12 digits are summed with alternating weights ×1 and ×3. The result is subtracted from the next multiple of 10. This tool calculates and appends the check digit automatically when you enter only 12 digits.

Is my data sent to any server?

No. The barcode is generated entirely in your browser using JsBarcode. No digit is sent to or stored on any server.