Vesels skaitlis ir skaitlis, kas var būt naturāls skaitlis, naturālo skaitļu pretējais skaitlis vai nulle. Šie skaitļi veido veselo skaitļu kopu. Veselo skaitļu piemēri ir 0, 1, -1, 2, −2, 3, -3 un tā tālāk, savukārt 9,75, 512 un nav veseli skaitļi. Veselo skaitļu ir bezgalīgi daudz, neeksistē lielākais un mazākais veselais skaitlis. Veselo skaitļu kopu apzīmē ar (vācu: Zahlen — ‘skaitlis’). Veselo skaitļu kopā ietilpst naturālo skaitļu kopa (), savukārt veselie skaitļi ir racionālo skaitļu() un reālo skaitļu kopu () apakškopa.
negatīvi naturālie skaitļi (-1, -2, -3, -4, -5 un tālāk).
Negatīvajiem skaitļiem priekšā ir mīnusa zīme. Katram naturālajam skaitlim ir pretējs negatīvs skaitlis , un tos saskaitot, vienmēr rezultāts ir nulle: . Nullei pretējais skaitlis ir nulle. Absolūtā vērtība (modulis) no jebkura vesela skaitļa, izņemot nulli, vienmēr ir naturāls skaitlis, piemēram, .
Veselajiem skaitļiem pamatā ir trīs algebriskās darbības: saskaitīšana, atņemšana un reizināšana. Jebkuru divu veselu skaitļu summa, starpība un reizinājums ir vesels skaitlis. Svarīga ir arī dalīšana, bet ne vienmēr rezultātā ir vesels skaitlis. Var būt gadījumi, kad dalījums ir ar atlikumu, vai arī rezultātu izsaka kā racionālu skaitli.