EAN-13 Generator
Create EAN-13, the most common retail barcode; enter 12 digits and we complete the 13th check digit automatically.
How to use in 3 steps
- 1
Enter the digits
Type 12 digits and we complete the 13th (check digit); enter 13 digits and we validate the existing one.
- 2
Adjust the look
Set bar height, module width, the human-readable digits below and color.
- 3
Download
Export as PNG, SVG or PDF at a size suitable for a retail shelf.
Supported formats
| Format | Dimension | Note |
|---|---|---|
| EAN-13 | 1D (linear) | 12 or 13 digits |
| EAN-8 | 1D (linear) | 7 or 8 digits |
| UPC-A | 1D (linear) | 11 or 12 digits |
| UPC-E | 1D (linear) | 6, 7 or 8 digits |
| Code 128 | 1D (linear) | ASCII characters |
| Code 39 | 1D (linear) | A-Z 0-9 - . $ / + % space |
| ITF-14 | 1D (linear) | 13 or 14 digits |
| Interleaved 2 of 5 | 1D (linear) | even number of digits |
| Codabar | 1D (linear) | digits and - $ : / . + |
| GS1-128 | 1D (linear) | e.g. (01)09506000134352 |
| Data Matrix | 2D (matrix) | any data |
| GS1 DataMatrix | 2D (matrix) | e.g. (01)09506000134352 |
| PDF417 | 2D (matrix) | any data |
| Aztec Code | 2D (matrix) | any data |
| QR Code | 2D (matrix) | any data |
| GS1 QR / Digital Link | 2D (matrix) | GS1 Digital Link URL or (01)... |
Example input / output
Input
869123456789
Output
8691234567890 (check digit 0 appended) · EAN-13
Technical notes
EAN-13 is the 13-digit consumer barcode most widely used at retail POS worldwide and is structurally identical to GTIN-13. This tool renders the EAN-13 symbology only; the value you type is turned into the standard bar pattern with its edge guards, center bar and left/right character sets.
The 13th digit is a check digit computed with the GS1 modulo-10 method using right-to-left weights 1 and 3. Enter only 12 digits and we append the missing one; enter a wrong 13-digit value and we warn you. See the steps in the check digit calculator and verify an existing number with the EAN-13 checker.
The first three digits indicate the GS1 prefix region; 869 (and 868) mean the office that allocated the number is GS1 Türkiye. This prefix shows which GS1 office the number came from — not where the product was made, nor that the number is actually registered to a product.
The 'quiet zone' on the left and right edges of an EAN-13 is mandatory; the standard asks for at least 7 modules of clear space on the right. When shrinking the barcode, keep the bars above the minimum width or checkout scanners may struggle to read it.
Generation runs entirely in your browser and your value is never uploaded. The tool does not assign you an official GS1 number; if you need a unique, registered GTIN for retail you must apply to GS1.
Frequently asked questions
Either works. Enter 12 and we compute and append the 13th; if you already have the full 13-digit number, enter it and we check that the check digit is correct.