✓ Sin registro 🔒 Todo en tu navegador Lotes de 1 a 100 · CSV y JSON

Generador de NIE de prueba (España)

NIE con prefijo X, Y o Z, siete dígitos y la letra de control que sale del módulo 23, además del DNI español de ocho dígitos. Copia uno o exporta 100 en CSV.

100 % privado. No hay servidor: los datos se generan en tu navegador y no se envían ni se guardan en ninguna parte.

Cómo funciona

Tres pasos, cero configuración

1

Elige NIE o DNI

El NIE identifica a extranjeros: una letra inicial (X hasta 2008, Y desde 2008, Z en series recientes), siete dígitos y la letra de control. El DNI español son ocho dígitos y su letra.

2

Válido o con la letra rota

El modo válido calcula la letra con el algoritmo oficial. El modo inválido la cambia a propósito: es la prueba que revela si tu formulario valida de verdad o solo cuenta caracteres.

3

Copia o exporta el lote

El CSV trae el documento, el tipo, el prefijo, el número, la letra de control y si es válido, listo para Excel o para un script de carga.

Cómo se calcula la letra del NIE y del DNI

España usa el mismo mecanismo para los dos documentos: un módulo 23. Se toma el número, se divide entre 23 y el resto señala una posición en esta tabla de 23 letras:

T R W A G M Y F P D X B N J Z S Q V H L C K E

Con el DNI es directo. Para 12345678, el resto de dividir entre 23 es 14, y la letra en la posición 14 (empezando en cero) es la Z: de ahí el clásico 12345678Z.

Con el NIE hay un paso previo: la letra inicial se sustituye por una cifra —X → 0, Y → 1, Z → 2— y el número resultante de ocho cifras entra en el mismo módulo 23. Así, Y1234567 se convierte en 11234567, cuyo resto es 10, y la letra es la X: Y1234567X. Es la fuente de un error clásico de implementación: tratar el NIE como si la letra inicial no contara.

PrefijoSe sustituye porCuándo se emite
X0Series antiguas, hasta julio de 2008
Y1Desde 2008, es el prefijo más habitual hoy
Z2Series más recientes, aún poco frecuentes

Qué probar con NIE sintéticos

  • La letra en minúscula. Un usuario escribirá y1234567x: tu validación debería normalizar a mayúsculas antes de comparar, no rechazar.
  • Los ceros a la izquierda. X0012345 es perfectamente posible; si guardas el número como entero, se rompe.
  • Los separadores. Mucha gente escribe Y-1234567-X. Prueba las tres variantes de formato que ofrece la herramienta.
  • La confusión NIE/DNI. Un campo que acepte «documento de identidad» debe admitir ambos formatos; genera el modo «mezclar» y comprueba que ninguno falla.
  • La letra incorrecta. Es el caso negativo imprescindible: el número tiene la forma correcta pero la letra no cuadra.

Válido en formato no es lo mismo que asignado

Un NIE generado aquí supera cualquier validación matemática —y eso es lo que necesitas para probar formularios, máscaras y bases de datos—, pero no corresponde a ninguna persona real ni figura en los registros de la Policía Nacional o la AEAT. Si tu aplicación consulta un servicio oficial de verificación, el documento sintético será rechazado; para ese escenario usa el generador de respuestas HTTP mock.

Si además necesitas el código fiscal de una empresa española, tienes el generador de CIF; y para Italia, el generador de codice fiscale.

Preguntas frecuentes

Dudas habituales

¿El NIE generado pertenece a alguien real?

No. Los siete dígitos se eligen al azar en tu navegador y no se consulta ninguna base de datos. Puede coincidir por casualidad con un documento emitido, igual que un número de teléfono inventado, pero no se construye a partir de datos de personas.

¿La letra de control es la oficial?

Sí. Es el módulo 23 con la tabla TRWAGMYFPDXBNJZSQVHLCKE, sustituyendo X, Y y Z por 0, 1 y 2 en el caso del NIE. Cualquier validador de NIE o DNI aceptará los documentos que genera esta herramienta.

¿Cuál es la diferencia entre NIE, DNI y NIF?

El DNI es el documento de los españoles: ocho dígitos y una letra. El NIE identifica a los extranjeros: una letra X, Y o Z, siete dígitos y una letra. El NIF es el número de identificación fiscal, que para una persona española coincide con su DNI y para un extranjero con su NIE; para empresas es el CIF.

¿Sirve para darse de alta en algún sitio de verdad?

No, y no debe usarse para eso. Estos números son para pruebas de software. Usar un NIE que no te pertenece para identificarte ante una administración o una empresa es suplantación de identidad.

¿Puedo generar 100 NIE y abrirlos en Excel?

Sí. Elige la cantidad 100 y pulsa CSV: el archivo llega en UTF-8 con marca BOM, así que Excel abre bien los acentos. Cada fila trae el documento completo, el número sin letra, la letra de control y si es válido.

¿Incluye el nombre del titular?

Opcionalmente. Con «Documento + nombre español» añade un nombre y dos apellidos españoles frecuentes, útil para poblar formularios completos de alta de cliente.