1. Generador de identidad sintética española (solo pruebas)

Copiado al portapapeles
Nombre completo
-
DNI
-
Fecha de nacimiento
-
Dirección
-
Código postal y ciudad
-
Teléfono móvil
-
Correo electrónico
-
IBAN español
-
Entidad bancaria -
Aviso: Datos ficticios generados solo para pruebas y desarrollo. No corresponden a personas reales y no tienen validez legal.
Explicación técnica: El generador produce un DNI con letra reglamentaria calculada por módulo 23 (TRWAGMYFPDXBNJZSQVHLCKE), edad coherente entre 18 y 90 años, municipio seleccionado de una base de datos real con código postal y provincia estrictamente coincidentes (ej. 47165 Camporredondo, 47400 Medina del Campo), teléfono móvil de 9 dígitos con prefijo 6 o 7, correo en dominio RFC 2606 (@example.com) e IBAN español con 20 dígitos CCC válidos y bancos oficiales (Santander 0049, CaixaBank 2100, BBVA 0182, Sabadell 0081, Unicaja 2103, Ibercaja 2085, ING 1465). El sistema autocomprueba internamente todos los datos antes de mostrarlos.

2. Validador de DNI / NIE / CIF

Ejemplos para probar:
Aviso: Datos ficticios generados solo para pruebas y desarrollo. No corresponden a personas reales y no tienen validez legal.
Explicación técnica: Detecta automáticamente el formato. Para DNI divide los 8 dígitos entre 23 y contrasta el resto con la tabla TRWAGMYFPDXBNJZSQVHLCKE (ej. 49436709 % 23 = 3, correspondiente a la letra A). Para NIE sustituye la letra inicial (X=0, Y=1, Z=2) y calcula el módulo 23. Para CIF suma las posiciones pares y las impares con sus dígitos doblados; calcula el dígito de control (10 - (suma % 10)) % 10 y comprueba si la entidad exige control numérico, alfabético o admite ambos según su letra inicial. Si no es válido, indica explícitamente cuál debería ser la letra o control correcto.

3. Validador de IBAN

Ejemplos para probar:
Aviso: Datos ficticios generados solo para pruebas y desarrollo. No corresponden a personas reales y no tienen validez legal.
Explicación técnica: El validador formatea la cadena en bloques de 4 caracteres, reordena los 4 primeros al final, convierte cada letra en su valor numérico (A=10 a Z=35) y calcula la división euclídea por 97 (MOD-97 según norma ISO 7064). Si el residuo es exactamente 1, el código es válido. En cuentas españolas (prefijo ES y 24 caracteres), audita además la integridad de los dígitos de control del Código de Cuenta Corriente (CCC) de 20 dígitos y reconoce la entidad bancaria.