Developer Barcodes

Barcode generator

Value
Twelve digits and the thirteenth is calculated for you, or paste all thirteen to have it checked. This is the retail barcode used everywhere outside North America.
9 780201 379624
Encoded 9780201379624 · 95 modules · check digit 4
Live · check digit calculated and validated
Advertisement
320 × 100

A linear barcode encodes digits or characters as a pattern of bars and spaces of varying width. Retail codes — EAN-13, UPC-A, EAN-8 and ITF-14 — end in a check digit calculated from the ones before it, which is how a scanner knows it read the number correctly. Code 128 and Code 39 accept text as well as digits.

How to make a barcode

1 Choose the symbology. The hint underneath says what it accepts.
2 Type the value. The check digit is calculated for you, or validated if you supply it.
3 Set the bar width and height for your label, then download SVG for print or PNG for a screen.

A retail barcode number is not something you can invent. GTINs are issued by GS1, and the first digits identify the company that owns them — printing a number you do not hold will scan, and will ring up as somebody else’s product. This generator will happily encode any valid number; whether you are entitled to use it is a separate question.

Questions

For EAN and UPC, digits are weighted alternately by one and three, summed, and the check digit is whatever brings the total to a multiple of ten. Enter the number without it and you will see the digit that gets added.

GS1 — general specificationsISO/IEC 15417 — Code 128 bar code symbology specification
Advertisement
300 × 250
Was this tool any good?
INTERNAL SIGNAL ONLY · WE USE IT TO FIND TOOLS WORTH REBUILDING