Harshadtal eller Nivental i en given talbas, är ett heltal som är delbart med sin siffersumma då skrivet i den basen. Harshadtal definierades av D. R. Kaprekar, en matematiker från Indien. Ordet harshad kommer från sanskrit och betyder ungefär "glädjegivare". Alla heltal mellan noll och n är Harshadtal i basen n.
Matematiskt uttryckt, låt X vara ett positivt heltal med m siffror skrivet i bas n, och låt siffrorna vara ai (i = 0, 1, ..., m − 1). Av detta följer att ai måste vara antingen noll eller ett positivt heltal upp till n − 1. X kan uttryckas som
Om det finns ett heltal A sådant att det följande gäller så är X är en Harshadtal i bas n:
De första Harshadtalen i basen 10 är: