Kalman

Gratis · se comprueba en tu navegador

Validar NIF, NIE o CIF

Escribe un DNI, NIE o CIF y comprueba al momento si la letra o el dígito de control es correcto, con el algoritmo oficial de la Agencia Tributaria.

¿Tienes una lista? Pega hasta 500 a la vez

Lo que escribes no sale de tu ordenador: la comprobación se hace aquí mismo, en tu navegador. No se envía ni se guarda en ningún sitio.

¿Tienes cientos de NIF que comprobar?

Kalman revisa el fichero de clientes entero de una vez: NIF, IBAN, correos, teléfonos, códigos postales y duplicados. Te devuelve un Excel con cada error, la fila donde está y qué hacer.

Cómo se comprueba un NIF

La letra del DNI no es aleatoria. Se divide el número entre 23 y el resto indica la letra en esta tabla oficial de la Agencia Tributaria:

0T1R2W3A4G5M6Y7F8P9D10X11B12N13J14Z15S16Q17V18H19L20C21K22E

Por ejemplo, para 12345678: 12345678 entre 23 da de resto 14, y la letra 14 es la Z. El NIF correcto es 12345678Z.

NIE de extranjeros

El NIE empieza por X, Y o Z. Se cambia esa letra por 0, 1 o 2 y se calcula la letra final igual que en un DNI.

CIF de empresas

El NIF de una sociedad empieza por una letra que indica el tipo de entidad: A para sociedades anónimas, B para limitadas, G para asociaciones, H para comunidades de propietarios, y así hasta diecisiete tipos. Le siguen siete cifras y un carácter de control que se calcula con una suma ponderada parecida a la de las tarjetas de crédito. Según el tipo de entidad, el control es una cifra, una letra o cualquiera de las dos.

NIF especiales: K, L y M

Los españoles menores de 14 años sin DNI (K), los españoles no residentes (L) y los extranjeros sin NIE (M) tienen un NIF que empieza por esa letra, seguida de siete cifras y una letra de control calculada como en el DNI.

Qué no puede saber ninguna herramienta

Que la letra cuadre significa que el número está bien escrito, no que pertenezca a quien dice. Eso solo lo puede confirmar la Agencia Tributaria. Lo que sí garantiza es que no hay una errata, que es el error más habitual en un fichero de clientes.