100% Gratis, Sin Registro, Calculo Privado

Validador de DNI

Comprueba si un DNI o NIE es valido, calcula su letra con el algoritmo oficial o genera un DNI de prueba para tus formularios.

Prueba con un ejemplo o genera uno:

Tabla de letras del DNI

La letra se obtiene del resto de dividir el numero entre 23, segun la cadena oficial TRWAGMYFPDXBNJZSQVHLCKE.

Para el NIE, la letra inicial se convierte en numero (X igual a 0, Y igual a 1, Z igual a 2) antes de aplicar el mismo calculo.

Validador de DNI, Calcular la Letra del NIF y NIE | Toolssy

El DNI es el documento que identifica a cualquier ciudadano en Espana, y su famosa letra final no es un capricho: es un caracter de control que sirve para detectar errores al teclear el numero. Por eso, cuando rellenas un formulario, una factura o un tramite, conviene comprobar que el numero y la letra encajan. El Validador de DNI de Toolssy hace exactamente eso en un segundo, sin instalar nada y sin enviar tus datos a ningun sitio.

La herramienta cumple tres funciones en una sola pantalla. Valida un DNI o NIE completo para decirte si la letra es correcta, calcula la letra a partir de los ocho digitos si solo tienes el numero, y genera un DNI de prueba con formato valido para quienes desarrollan o testean formularios. Todo el calculo se ejecuta en tu navegador, asi que es instantaneo y totalmente privado. A continuacion te explicamos como usarla y como funciona el algoritmo oficial que hay detras.

Como usar la herramienta

Escribe el numero en el campo principal. Puedes introducir solo los ocho digitos, el DNI completo con su letra o un NIE que empiece por X, Y o Z. Si quieres una prueba rapida, toca uno de los ejemplos que aparecen debajo del campo y se cargara automaticamente.

Cuando pulses el boton de validar, pueden ocurrir tres cosas. Si escribiste el numero con letra, la herramienta te dira si esa letra es correcta y marcara el resultado en verde, o en naranja si no coincide, indicando cual seria la letra valida. Si solo escribiste el numero, te mostrara directamente la letra que le corresponde. Y si pulsas el boton de generar, obtendras un DNI de prueba con formato correcto, util para verificar campos de formulario sin usar datos de una persona real.

Como funciona el calculo

El metodo es el mismo que utiliza la administracion espanola y es puramente matematico. Se toman los ocho digitos del numero, sin contar la letra, y se dividen entre 23. Lo que importa no es el cociente, sino el resto de esa division, que siempre es un valor entre 0 y 22. Ese resto indica una posicion dentro de una cadena fija de letras: TRWAGMYFPDXBNJZSQVHLCKE.

Por ejemplo, si el resto es 0 la letra es la primera de la cadena, una T; si el resto es 14 la letra es la decimoquinta, una Z. De este modo, cada numero tiene una unica letra valida, lo que permite detectar al instante cualquier error al copiar el documento. Para el NIE el procedimiento es identico, con un solo paso previo: la letra inicial se transforma en un numero, donde la X equivale a 0, la Y a 1 y la Z a 2, y despues se aplica la misma division entre 23. Como todo el calculo depende solo del numero, el resultado es siempre el mismo y completamente fiable.

Ejemplo practico

Tomemos el numero 12345678. Al dividirlo entre 23 obtenemos un resto de 14. Si buscamos la posicion 14 en la cadena oficial, contando desde cero, llegamos a la letra Z. Por lo tanto, el DNI valido completo es 12345678Z. Veamos el proceso paso a paso:

Paso

Resultado

Numero del DNI

12345678

Division entre 23

536768 con resto 14

Resto obtenido

14

Posicion 14 en TRWAGMYFPDXBNJZSQVHLCKE

Z

DNI valido completo

12345678Z

Si alguien hubiera escrito 12345678A, la herramienta lo marcaria como no valido y avisaria de que la letra correcta es la Z. Asi, de un vistazo, sabes si el documento esta bien introducido antes de enviar cualquier tramite o factura.

Preguntas frecuentes

Sirve tambien para el NIE?

Si. En el NIE se sustituye la letra inicial por un numero, donde X es 0, Y es 1 y Z es 2, y despues se aplica el mismo calculo del resto entre 23 que en el DNI. La herramienta lo hace de forma automatica.

Mis datos se envian a algun servidor?

No. Todo el calculo ocurre dentro de tu navegador, en tu propio dispositivo. El numero que escribes no se transmite ni se guarda en ningun servidor, por lo que tu privacidad esta garantizada en todo momento.

Para que sirve el DNI de prueba?

Sirve para probar formularios y validaciones de software con un numero que respeta el formato y el algoritmo oficial. No corresponde a ninguna persona real ni sustituye a un documento autentico; es solo una herramienta de desarrollo.

Que pasa si mi DNI tiene siete cifras?

Algunos numeros antiguos tienen menos de ocho cifras. En ese caso simplemente se anade un cero al principio hasta completar los ocho digitos, y luego se aplica el calculo normal. La herramienta lo ajusta por ti.

Herramientas relacionadas

Si te resulto util esta herramienta, en Toolssy tienes otras calculadoras practicas para tus tramites y tu dia a dia:

Calculadora de Edad para saber tu edad exacta en anos, meses y dias.

Calculadora de Descuentos para calcular el precio final con cualquier rebaja.

Calculadora Cientifica para operaciones matematicas avanzadas en linea.

Calculadora de Horas para sumar horas y minutos con facilidad.

Scroll al inicio