Qué comprueba este validador
Todos los números de identificación españoles llevan un carácter de control calculado a partir del resto de cifras. Si alguien se equivoca al teclear una cifra, el control deja de coincidir. Este validador recalcula ese control y te dice si encaja:
| Documento | Formato | Ejemplo | Control |
|---|---|---|---|
| DNI / NIF | 8 cifras + letra | 12345678Z | Resto entre 23 |
| NIE | X, Y o Z + 7 cifras + letra | X1234567L | X=0, Y=1, Z=2 y resto entre 23 |
| NIF especial | K, L o M + 7 cifras + letra | K1234567L | Resto entre 23 de las 7 cifras |
| CIF / NIF de entidad | Letra + 7 cifras + control | B12345674 | Algoritmo de Luhn adaptado |
Por qué un DNI puede salir como no válido
- Una cifra mal copiada: es el caso más común. Revisa el documento físico.
- Letra equivocada: el validador te indica cuál debería ser.
- Confusión entre O y 0 o entre I y 1: las letras I, Ñ, O y U nunca se usan como letra de control.
- NIE con 8 cifras: tras la X, Y o Z van exactamente 7 cifras.
Tipos de NIF que existen
DNI (españoles)
El NIF de una persona española es su número de DNI con la letra de control. Puedes calcular la letra con la calculadora de la letra del DNI. Si tu DNI está caducado o roto, consulta cómo renovarlo.
NIE (extranjeros)
Lo asigna la Policía Nacional a extranjeros con intereses en España. Empieza por X (los más antiguos), Y o Z. Más información en documentación para extranjeros en España y en la calculadora de la letra del NIE.
NIF especiales (K, L, M)
K para españoles menores de 14 años sin DNI, L para españoles residentes en el extranjero sin DNI y M para extranjeros sin NIE. Los asigna la Agencia Tributaria.
CIF / NIF de personas jurídicas
Las sociedades y entidades usan una letra inicial que indica el tipo de organización (A sociedad anónima, B sociedad limitada, G asociación, Q organismo público…), 7 cifras y un dígito o letra de control. Las sociedades A, B, E y H terminan siempre en número; los organismos K, P, Q, S, N y W terminan en letra.
Privacidad
La comprobación se hace en tu propio navegador: el número que escribes no se envía a ningún servidor ni se guarda.