EAN-13 with an automatic check digit
Enter the first 12 digits and the 13th is calculated for you using the GS1 modulo-10 formula.
869123456789
8691234567897
Create Code 128, Code 39, EAN, UPC-A, ITF and Codabar barcodes as PNG or SVG.
Was this tool useful?
A barcode is a way of writing a number or a short string so a scanner can read it reliably. Which symbology you pick is not a style choice: retail products need EAN-13 or UPC-A, internal logistics usually uses Code 128, and older systems often expect Code 39 or ITF.
This generator validates the value against the rules of the symbology you chose before drawing anything. If EAN-13 needs thirteen digits and a valid check digit, it says so — and offers to calculate the check digit for you rather than producing a barcode that scans to the wrong number.
Enter the first 12 digits and the 13th is calculated for you using the GS1 modulo-10 formula.
869123456789
8691234567897
Code 128 accepts letters, digits and punctuation, which makes it the usual choice for warehouse and order references.
ORD-2026-1001