Including the existing check digit as data
Supplying all digits to calculation mode shifts the weighting and produces a misleading result.
Enter the data digits for a supported format and BatchLabel applies the correct alternating weights, modulus and final subtraction. The result includes the completed number and an explanation you can use to audit a spreadsheet formula.
EAN-13 accepts 12 digits before the check digit or 13 including it.
Calculated check digit
14006381333931Append 1 to obtain the complete EAN-13 value.A practical workflow
Select EAN-13, EAN-8, UPC-A or ITF-14 so the expected data length is explicit.
Paste the digits before the check digit, preserving any leading zero.
Copy the result back to the source system and validate it there before generating artwork.
Avoid rework
Supplying all digits to calculation mode shifts the weighting and produces a misleading result.
Weights depend on position, so a removed zero changes both length and checksum.
The calculator covers the check-digit algorithms explicitly listed, not arbitrary barcode formats.
It does not reserve, register or look up identifiers.
Questions, answered
When the weighted sum is already divisible by ten, the amount needed to reach the next multiple of ten is zero.
No. It only detects many typing errors. Assignment and permitted use are separate questions handled by the relevant issuing body.