Generadores de datos de prueba de España
NIE y DNI con la letra que sale del módulo 23, y el CIF de los diecisiete tipos de entidad española, con control numérico o alfabético según corresponda.
100 % privado. No hay servidor: los datos se generan en tu navegador y no se envían ni se guardan en ninguna parte.
Un mismo módulo 23 para personas, y otra cosa para empresas
España usa dos algoritmos distintos y confundirlos es el origen de la mitad de los errores de validación en formularios españoles.
Para personas —DNI y NIE— la letra final es el resto de dividir el número
entre 23, buscado en la tabla TRWAGMYFPDXBNJZSQVHLCKE. En el NIE hay un paso
previo: la letra inicial se sustituye por una cifra (X→0, Y→1,
Z→2).
Para empresas el CIF usa una suma tipo Luhn sobre siete dígitos, y el control se expresa como número o como letra según el tipo de entidad. Los tipos N, P, Q, R, S y W llevan siempre letra: si tu validación solo acepta dígitos, rechazarás el identificador de cualquier ayuntamiento o fundación.
Tienes el detalle completo, con los ejemplos verificados, en las fichas del generador de NIE y del generador de CIF.
Preguntas frecuentes
Sobre estos generadores
¿La letra de control es la oficial?
Sí, es el módulo 23 con la tabla oficial. Está verificado con los casos conocidos: 12345678 da Z, y el NIE Y1234567 da X.
¿Y el CIF?
También. El algoritmo está comprobado contra CIF públicos reales: A28015865, el de Telefónica, devuelve exactamente el control 5 que lleva impreso.
¿Sirven para darse de alta en algún sitio?
No, y no deben usarse para eso. Son datos para probar software; usar un documento que no te pertenece ante una administración es suplantación de identidad.