Validador de DNI, NIE, CIF e IBAN

Validador y generador • Desarrollo
100 % local
Publicidad

Validador y generador de DNI, NIE, CIF e IBAN

Comprueba la validez formal y matemática de identificadores fiscales españoles y cuentas bancarias SEPA con desglose de entidad y generador de datos de prueba para desarrollo.

Módulo 23 (DNI/NIE) Algoritmo CIF SEPA / Banco de España
Detección automática en tiempo real
Probar ejemplos válidos:

Introduce un identificador o cuenta

Detecta automáticamente NIF, NIE, CIF y cuentas bancarias IBAN en tiempo real.

Guía técnica y normativa de validación en España

Los identificadores de personas físicas, jurídicas y cuentas bancarias en España utilizan sistemas matemáticos de suma de verificación y dígitos de control para evitar errores tipográficos y fraudes documentales.

Módulo 23

Validación del DNI y NIF

Para comprobar la letra de control de un Documento Nacional de Identidad (DNI) o Número de Identificación Fiscal (NIF) de 8 cifras:

Resto = Número mod 23

El valor resultante (de 0 a 22) se busca en la secuencia del Ministerio del Interior: TRWAGMYFPDXBNJZSQVHLCKE.

Extranjería

Comprobación del NIE

El NIE consta de 9 caracteres (1 letra inicial X, Y o Z, 7 dígitos y 1 letra de control final). Se homologa sustituyendo su letra inicial:

  • X: Se sustituye por el dígito 0
  • Y: Se sustituye por el dígito 1
  • Z: Se sustituye por el dígito 2

Sobre el número resultante de 8 cifras se calcula la letra mediante el mismo algoritmo de módulo 23.

Mercantil

Algoritmo de control CIF

El Código de Identificación Fiscal de empresas y entidades consta de 1 letra jurídica, 7 dígitos y 1 carácter de control:

  • Control numérico obligatorio: Claves A, B, E, H (ej. S.A., S.L.).
  • Control con letra obligatorio: Claves P, Q, S, K, W (organismos y entidades públicas).
  • Mixto (letra o número): Resto de claves mercantiles (C, D, F, G, J, N, R, U, V).
Banca SEPA

Anatomía del código IBAN

En España, el código IBAN consta de 24 posiciones estructuradas en:

  • ES + 2 dígitos de control: Calculados por el estándar internacional MOD 97-10 (ISO 7064).
  • Código Cuenta Cliente (20 cifras): 4 dígitos de entidad bancaria, 4 de sucursal, 2 dígitos de control del CCC y 10 dígitos de cuenta corriente.

Preguntas frecuentes sobre NIF, NIE, CIF e IBAN

¿Cómo validar si un DNI o NIF es válido en España?

Se divide el número de 8 dígitos del DNI entre 23. El resto de la división entera (un valor entre 0 y 22) se corresponde con una letra fija de la secuencia oficial del Ministerio del Interior: TRWAGMYFPDXBNJZSQVHLCKE. Si la letra coincide con la del documento, el NIF es matemáticamente válido.

¿Cómo se comprueba y valida un NIE de extranjero?

El Número de Identidad de Extranjero (NIE) comienza por X, Y o Z seguido de 7 números y 1 letra de control. Para validarlo, se sustituye la letra inicial por su valor numérico equivalente (X = 0, Y = 1, Z = 2) y se aplica el mismo algoritmo de módulo 23 que en el DNI sobre el número resultante de 8 cifras.

¿Cómo funciona el cálculo del dígito o letra de control de un CIF?

El CIF de empresas consta de 1 letra jurídica inicial, 7 dígitos centrales y 1 carácter de control final. Se suman los dígitos en posiciones pares y el doble de los impares (sumando sus cifras si superan 9). Según la tipología de entidad (S.A., S.L., cooperativas, organismos públicos), el carácter de control debe ser obligatoriamente un número, una letra de la secuencia JABCDEFGHI o cualquiera de ambos.

¿Qué estructura tiene un código IBAN español y cómo se verifica?

El IBAN en España tiene 24 caracteres: prefijo de país ES, 2 dígitos de control SEPA (calculados por el algoritmo MOD 97-10 según la norma ISO 13616) y 20 dígitos del Código Cuenta Cliente (CCC), compuesto por 4 dígitos de entidad bancaria, 4 de sucursal, 2 dígitos de control ponderados y 10 dígitos de cuenta corriente.

¿Se transmiten los identificadores o cuentas bancarias por internet?

No. Toda la validación matemática y generación de datos sintéticos de prueba se ejecuta de forma 100 % local en el navegador mediante JavaScript, sin enviar ningún dato a servidores externos ni almacenar registros.

Notificación