Kontrolní číslice je poslední číslice čárového kódu, která je vypočítaná pomocí algoritmu. Jejím účelem je kontrola správnosti načítání čárového kódu.
Identifikační čísla v systému GS1 mají povinnou kontrolní číslici. Bez správné kontrolní číslice se kód nedá skenovat. Výjimkou jsou identifikátory CPID (Component/Part Identifier) a GIAI (Global Individual Asset Identifier), které nemají kontrolní číslici. Identifikátor GMN (Global Model Number) nemá jednu kontrolní číslici, ale dva kontrolní znaky.