100% en tu navegador · No enviamos datos

Comprobar DNI/NIE y NIF de entidades online

Comprueba si un DNI/NIE o NIF de entidades español es válido antes de facturar. Detecta automáticamente si es un DNI, NIE o antiguo CIF, verifica la letra o dígito de control y —para entidades— te dice de qué tipo se trata.

No guardamos ni enviamos el valor. La verificación se hace en tu navegador.

Válido

DNI

12345678Z

Nota: este verificador comprueba el algoritmo de control del NIF (letra de verificación o dígito final). No consulta a la AEAT, por lo que un NIF válido algorítmicamente puede no estar dado de alta en Hacienda. Si necesitas comprobar que un NIF está operativo ante Hacienda antes de facturar, puedes usar el servicio oficial de validación de la AEAT.

¿Estás comprobando un NIF para facturar?

Guarda el cliente y crea la factura en Factuo

Validar el NIF es solo el primer paso. En Factuo puedes crear el cliente, preparar presupuestos o albaranes y pasar a factura con VeriFactu cuando toque.

¿Quieres convertir esto en una factura real?

Te ayudamos a montar el primer flujo en Factuo

Si estás validando NIFs porque vas a facturar, déjanos tu email y te diremos por dónde empezar: presupuesto, albarán, cliente, PDF o VeriFactu.

Acepto que Factuo me contacte sobre mi consulta y la política de privacidad.

Guías por oficio

Si estás validando un NIF para una factura, revisa también el IVA, IRPF y conceptos habituales de tu actividad.

Guías por ciudad

Recursos locales para autónomos que preparan presupuestos, albaranes o facturas desde España.

Comprobar NIE: formato y letra correcta

Un NIE válido empieza por X, Y o Z, continúa con 7 dígitos y termina con una letra de control. Para comprobarlo, el cálculo convierte X en 0, Y en 1 y Z en 2, aplica el módulo 23 y compara la letra resultante con la letra final escrita.

  • Ejemplo NIE válido: X1234567L.
  • Qué comprueba: el formato y la letra final, no la identidad real ni el alta en Hacienda.

Cómo se valida un NIF español

El NIF de personas físicas españolas (el mismo número que tu DNI) tiene 8 dígitos seguidos de una letra. La letra no es aleatoria: se calcula dividiendo el número entre 23 y aplicando el resto a una tabla fija de 23 letras.

  • NIF: 8 dígitos + letra de control calculada como número mod 23.
  • NIE: letra inicial (X, Y o Z) + 7 dígitos + letra de control. La letra inicial se sustituye por 0, 1 o 2 para calcular.
  • CIF: letra de tipo de entidad + 7 dígitos + dígito o letra de control, calculado con un algoritmo propio basado en suma de dígitos en posiciones pares e impares.

Formatos válidos de NIF, NIE y CIF (con ejemplos)

Si necesitas un NIF, NIE o CIF de prueba para validar un formulario, integrar una API de facturación o entender el algoritmo, aquí tienes ejemplos algorítmicamente válidos. No son identificadores reales en facturas o trámites: son valores que pasan el dígito de control y sirven para probar formularios.

NIF (DNI español) — 8 dígitos + letra

La letra se obtiene tomando el número de 8 dígitos, dividiéndolo entre 23, y usando el resto como índice en la cadena TRWAGMYFPDXBNJZSQVHLCKE.

  • 12345678Z · 12.345.678 mod 23 = 14 → letra Z
  • 11111111H · 11.111.111 mod 23 = 7 → letra H
  • 87654321X · 87.654.321 mod 23 = 10 → letra X

NIE (extranjeros) — letra X/Y/Z + 7 dígitos + letra

Mismo cálculo que el DNI, pero la letra inicial se sustituye por 0 (X), 1 (Y) o 2 (Z) antes de aplicar el módulo 23.

  • X1234567L · 01234567 mod 23 = 11 → letra L
  • Y0000001S · 10000001 mod 23 = 16 → letra S
  • Z9999999H · 29999999 mod 23 = 7 → letra H

CIF (entidades jurídicas) — letra inicial + 7 dígitos + control

La letra inicial identifica el tipo de entidad. El dígito de control se calcula sumando los dígitos en posiciones impares multiplicados por 2 (sumando dígitos del producto si es ≥ 10) y los dígitos en posiciones pares directamente; el resultado se resta de 10. Para ciertas letras (P, Q, R, S, N, W) el control es obligatoriamente una letra de la cadena JABCDEFGHI; para A, B, E, H suele ser un dígito; el resto admiten ambos.

LetraTipo de entidadEjemplo válido
ASociedad Anónima (S.A.)A12345674
BSociedad Limitada (S.L.)B12345674
CSociedad ColectivaC1234567D
DSociedad ComanditariaD1234567D
EComunidad de bienesE12345674
FSociedad CooperativaF1234567D
GAsociaciónG1234567D
HComunidad de propietariosH12345674
JSociedad CivilJ1234567D
NEntidad extranjeraN1234567D
PCorporación local (ayuntamiento)P1234567D
QOrganismo públicoQ1234567D
RCongregación religiosaR1234567D
SÓrgano de la AdministraciónS1234567D
UUnión temporal de empresas (UTE)U1234567D
VOtros tipos no definidosV1234567D
WEstablecimiento permanente extranjeroW1234567D

Importante: estos ejemplos pasan el dígito de control y sirven para probar formularios, pero no deben usarse para emitir facturas ni para identificar terceros reales. Si necesitas validar un CIF real, pégalo arriba o consulta el censo de la Agencia Tributaria.

Si facturas con frecuencia, no valides NIFs a mano

Esta herramienta te sirve para comprobar un NIF puntual. Cuando facturas todos los meses, lo ideal es que la validación ocurra automáticamente antes de remitir registros de facturación — reduces rechazos, incidencias y rectificativas evitables.

Factuo Pro comprueba formato y dígito o letra de control del NIF del emisor y del receptor antes de la remisión mediante el flujo VeriFactu. 8,99 €/mes sin permanencia.

Preguntas frecuentes

¿Cómo puedo comprobar un NIE online?+

Para comprobar un NIE online, introduce la letra inicial X, Y o Z, los 7 dígitos y la letra final. El verificador sustituye X por 0, Y por 1 o Z por 2 y calcula la letra de control con el mismo algoritmo del DNI. Si la letra final coincide, el NIE tiene formato válido.

¿Qué hace un comprobador de NIE?+

Un comprobador de NIE valida que el número de extranjero tiene una estructura correcta y que la letra final corresponde al número. No confirma identidad, residencia ni alta fiscal; solo comprueba el algoritmo de control para evitar errores antes de facturar o registrar un cliente.

¿Cómo funciona la validación de un NIF español?+

Para personas físicas con DNI, el NIF está formado por 8 dígitos seguidos de una letra. Esa letra se calcula dividiendo el número entre 23 y aplicando una tabla de correspondencia (TRWAGMYFPDXBNJZSQVHLCKE). Esta herramienta valida DNI, NIE y NIF de entidades; no cubre NIF personales especiales que empiezan por K, L o M.

¿Qué diferencia hay entre NIF, NIE y CIF?+

NIF es el número de identificación fiscal. En personas físicas españolas suele coincidir con el DNI; también existen NIF personales especiales que empiezan por K, L o M. NIE es el identificador de extranjeros (empieza por X, Y o Z). El antiguo CIF se denomina técnicamente NIF de personas jurídicas y entidades, con claves como A, B, C, D, E, F, G, H, J, P, Q, R, S, U, V, N o W.

¿Qué significa la primera letra de un CIF?+

Indica el tipo de entidad. A = Sociedad Anónima, B = Sociedad Limitada (la más común para autónomos societarios), C = Sociedad Colectiva, D = Sociedad Comanditaria, E = Comunidad de bienes, F = Cooperativa, G = Asociación, H = Comunidad de propietarios, J = Sociedad Civil, N = Entidad extranjera, P = Corporación local, Q = Organismo público, R = Congregación religiosa, S = Administración del Estado, U = UTE, V = otros, W = establecimiento permanente de entidad no residente.

¿Esta herramienta consulta a la AEAT?+

No. Esta herramienta valida únicamente que el documento cumple el algoritmo matemático de control (es decir, que la letra o el dígito final son los correctos para ese número). No consulta si el NIF está dado de alta en Hacienda. Para ese uso existe el servicio oficial de validación de la AEAT en la sede electrónica.

¿Por qué es importante validar el NIF antes de facturar?+

Porque un NIF incorrecto puede provocar incidencias o rechazo al remitir registros de facturación, además de problemas para tu cliente al justificar la operación. Validar el formato antes de enviar reduce ese doble trabajo. Con Factuo Pro se comprueba automáticamente el formato y el dígito o letra de control al crear cada factura.

¿Un NIF válido algorítmicamente garantiza que existe?+

No. El algoritmo solo comprueba que la letra de control es la correcta para ese número. Un NIF puede cumplir el algoritmo y no estar asignado a nadie, o estar asignado pero no operativo fiscalmente. Para confirmar la situación fiscal de un NIF hay que consultar el servicio de validación de terceros de la AEAT.

¿Guardáis lo que escribo en el formulario?+

No. La verificación ocurre íntegramente en tu navegador (JavaScript en el cliente). No enviamos ni almacenamos ningún dato en nuestros servidores. Puedes probarlo sin conexión a internet una vez cargada la página — funcionará igual.

¿Cómo valido el NIF de mis clientes de forma masiva?+

Esta herramienta valida de uno en uno. Para validación continua al facturar, Factuo Pro comprueba el formato y el dígito o letra de control del NIF del cliente antes de remitir registros mediante el flujo VeriFactu. Para confirmar situación censal u operatividad fiscal, utiliza el servicio oficial de validación de terceros de la AEAT.

¿Necesito un NIF, NIE o CIF de prueba para mi formulario o API?+

Sí — más arriba en esta página tienes una tabla con ejemplos válidos para cada tipo de entidad (DNI, NIE y los 17 tipos de CIF según la primera letra). Son valores pensados para probar el formato y el dígito de control; no los uses para emitir facturas ni para identificar a terceros reales.

¿Cómo se calcula la letra del NIF (DNI)?+

Tomas el número de 8 dígitos, lo divides entre 23 y usas el resto como índice (empezando en 0) en la cadena TRWAGMYFPDXBNJZSQVHLCKE. Por ejemplo, 12345678 mod 23 = 14, y la posición 14 de esa cadena es la letra Z, así que 12345678Z es válido. La cadena no incluye las letras I, Ñ, O y U para evitar confusiones visuales con números.

Otras herramientas gratis