Seven-digit body with a zero result
For 1234567, the weighted sum is 60. No additional amount is needed to reach a multiple of 10, so the check digit is0 and the complete value is 12345670.
Local browser tool
Calculate a missing GTIN check digit or compare the final digit of a complete number, entirely in your browser.
Choose whether the value includes its final check digit, then enter digits as text.
Result
Review the normalized value and each weighted step before copying.
Enter a body or full identifier to see the calculation.
The calculator applies the GS1 Modulo-10 formula to the normalized body. In body-only mode it appends the calculated digit. In full-number mode it compares the entered final digit and shows the complete value produced by the calculation.
A calculated digit does not issue a GTIN or prove GS1 registration, company ownership, product identity, barcode image quality, physical print grade, certification, or retailer acceptance. Never treat a synthetic example as a commercial identifier.
Auto mode uses length. A 12-digit body or 13-digit full value shares its numeric structure with GLN-13, so business meaning cannot be proven by the check digit alone.
The compact formula is(10 - (weighted sum mod 10)) mod 10. The workbench exposes each position, weight and product so the result can be reproduced.
For 1234567, the weighted sum is 60. No additional amount is needed to reach a multiple of 10, so the check digit is0 and the complete value is 12345670.
The body 01234500005 produces check digit8. The complete string is 012345000058; converting it to a number would incorrectly discard the first digit.
Entering 629 104-150021 shows the normalized body629104150021. Its check digit is 3. The original and normalized values remain visible as separate evidence.
TEST / SYNTHETIC / NOT FOR COMMERCIAL USE. Examples demonstrate the formula and do not establish assignment.
Calculation happens in the loaded page. The input is not placed in the URL, analytics, storage, logs, or a network request. Copying occurs only when you choose a copy action.
Method reviewed 2026-07-13 against GS1 General Specifications 26.0.0 (January 2026) and the officialmanual calculation guide. BarcodeOpsKit is not affiliated with GS1.
Validate a complete GTIN, UPC or EANor read how GS1 check digits work. TheGS1 check digit overview remains the primary external reference.
No. It calculates a final digit but does not issue or register a number.
GTIN-13 and GLN-13 share the same length and check-digit algorithm. Business context or registry evidence is needed to distinguish them.
No. Symbol encoding, dimensions, quiet zones, contrast and print quality are separate checks.