Ir al contenidoCalcsmiths

Validar NIF, NIE, CIF e IBAN

Valida un NIF, NIE, CIF o IBAN español: detecta el tipo, indica si es válido, por qué no lo es (con la letra de control correcta) y lo formatea. Valida listas y genera datos de prueba válidos para desarrolladores.

Validar un valor

Válido · DNI / NIF

Formato: 12345678Z

Validar una lista

5 valores, 4 válidos.

ValorTipoResultado
12345678ZDNI / NIFVálido
X1234567LNIEVálido
A58818501CIFVálido
ES91 2100 0418 4502 0005 1332IBAN (ES)Válido
12345678ADNI / NIFEl carácter de control no es correcto. Debería ser: Z.

Generador de datos de prueba

Datos de prueba: no son personas ni cuentas reales.

Los valores son aleatorios y solo cumplen la estructura y los dígitos de control: pueden coincidir con valores reales. Úsalos únicamente en entornos de prueba.

Cómo se validan

El DNI y el NIE llevan una letra de control: el número módulo 23 indexa TRWAGMYFPDXBNJZSQVHLCKE (en el NIE, X, Y, Z valen 0, 1, 2). El CIF suma las cifras en posición par y las cifras del doble de las impares; el control es el complemento a 10, como dígito o letra según el tipo de entidad. El IBAN español se comprueba con el módulo 97 y con los dos dígitos de control de la cuenta. Todo se calcula en tu navegador; no se envía nada a ningún sitio.

Todo se calcula en tu navegador: este sitio no envía lo que escribes a ninguna parte.