Heltal er tal der kan skrives uden brug af brøker eller decimaler. De er en "udvidelse" af begrebet naturligt tal; hvis man begrænser sig til kun at bruge de naturlige tal, vil der være visse subtraktioner der ikke kan beregnes (når man trækker et større tal fra et mindre). For at sådanne regnestykker skal give mening, er det nødvendigt at udvide de naturlige tal med ikke blot tallet 0, men også de negative hele tal.  Indenfor matematikken opererer man med en talmængde, kaldet  (Unicode ℤ), som omfatter alle hele tal, positive som negative samt nul.