Herramienta fiscalIsotipo de CofactuComprobación local

NIF · CIF · NIE · DNI

Validador de NIF, CIF y NIE.
Un carácter decide si la factura puede continuar.

Escribe un identificador fiscal español. Verás qué tipo es, cómo se compone y si su carácter de control coincide.

Validar ahora Probar Cofactu gratis
Sin registro · sin almacenamiento · funciona en tu navegador

Mesa de comprobación

Validar un NIF, CIF o NIE online.
No devuelve un sí o un no: te enseña por qué.

Validador fiscal españolProcesamiento local
Probar otro formato

DNI: mod 23 → TRWAGMYFPDXBNJZSQVHLCKE · CIF: Orden EHA/451/2008

La regla pública

El algoritmo del NIF, el NIE y el CIF.
Tres recorridos comprobables.

El resultado no depende de una base de datos privada: cada carácter se obtiene aplicando la regla correspondiente.

01DNI / NIF8 dígitos + letra
51276680mod 2320índiceC

La posición 20 dentro de la tabla oficial devuelve la letra de control.

02NIEX/Y/Z + 7 dígitos + letra
Yse convierte1mod 23X

El prefijo se transforma en 0, 1 o 2 y después usa la regla del DNI.

03CIF / entidadTipo + provincia + secuencia + control
B75761601SLProvinciaSecuenciaControl

El último carácter sale de la suma ponderada de posiciones pares e impares.

Dentro de Cofactu

La comprobación ocurre
antes de que exista el rechazo.

Al crear el cliente, Cofactu valida su identificador y protege la cadena que termina en la AEAT.

Si el identificador no cuadra, Cofactu señala el carácter y detiene el envío antes de que la AEAT lo rechace.

Qué protege

El formato correcto es
el primer control, no el último.

01Alta de cliente

Detecta errores de escritura antes de guardar la ficha.

02Factura

Evita que un identificador mal formado llegue al documento.

03VeriFactu

Reduce rechazos AEAT por identificación incorrecta.

Preguntas frecuentes

Antes de usarlo
como comprobación fiscal.

Qué valida exactamente el algoritmo y qué comprobaciones quedan fuera.

01¿Cuál es el algoritmo del NIF? ¿Cómo se calcula la letra del DNI?

Se toman los 8 dígitos del DNI, se calcula el módulo 23 (número mod 23) y se busca el resultado en la tabla oficial "TRWAGMYFPDXBNJZSQVHLCKE". Por ejemplo, para 51276680 → 51276680 mod 23 = 20 → letra "C".

02¿Cómo comprobar si un DNI es correcto?

Escribe los 8 dígitos y la letra en el validador. Si la letra que devuelve el algoritmo mod 23 no coincide con la que tienes, el DNI está mal escrito (o la letra se leyó mal) y el validador te indica cuál sería la correcta. Un DNI con formato válido no garantiza que exista ni que pertenezca a esa persona: eso solo lo confirma el documento oficial.

03¿Cómo calcular el dígito de control de un CIF?

Se toman los 7 dígitos centrales. Los de posición par (2ª, 4ª y 6ª) se suman tal cual; cada dígito de posición impar (1ª, 3ª, 5ª y 7ª) se multiplica por 2 y se suman las cifras del resultado. Al total se le calcula 10 menos su última cifra (si sale 10, es 0): ese es el dígito de control. Cuando el tipo de entidad exige letra, se convierte con la tabla "JABCDEFGHI" (0 = J, 1 = A … 9 = I). El validador hace el cálculo y te enseña la descomposición.

04¿Cómo validar un NIE?

El NIE tiene una letra inicial (X, Y o Z), 7 dígitos y una letra de control. Para validarlo se sustituye la inicial por un número (X = 0, Y = 1, Z = 2), se calcula el módulo 23 del número de 8 cifras resultante y se busca en la misma tabla que el DNI. Ejemplo: X1234567 → 01234567 mod 23 = 19 → letra "L". El validador lo hace al pegarlo.

05¿Sirve para validar un NIF extranjero o intracomunitario?

No. Este validador comprueba identificadores españoles (DNI, NIE y CIF). Un NIF-IVA de otro país de la UE tiene su propio formato y se comprueba en VIES, el sistema oficial de la Comisión Europea (ec.europa.eu/taxation_customs/vies), que además confirma si está dado de alta para operaciones intracomunitarias. Es la comprobación que necesitas antes de facturar sin IVA a una empresa de otro Estado miembro.

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

DNI es el documento físico de personas físicas españolas. NIF es la identificación fiscal — para personas físicas españolas coincide con el DNI; para extranjeros residentes es el NIE (X/Y/Z + 7 dígitos + letra); para entidades jurídicas es el CIF (letra de tipo + 8 caracteres). Desde 2008, AEAT usa NIF como término paraguas para todos.

07¿Cuáles son las letras válidas del CIF según el tipo de entidad?

A = Sociedad Anónima · B = Sociedad Limitada · C = Colectiva · D = Comanditaria · E = Comunidad de Bienes · F = Cooperativa · G = Asociación · H = Comunidad propietarios · J = Sociedad Civil · N = Entidad extranjera · P = Corporación local · Q = Organismo público · R = Congregación religiosa · S = Administración estatal · U = UTE · V = Otros · W = Establecimiento permanente extranjero. K, L, M son provisionales.

08¿El validador envía mi NIF a algún servidor?

No. El cálculo se hace 100% en tu navegador con JavaScript. Cofactu no almacena, registra ni envía a ningún servidor el dato que pegas. Puedes comprobarlo tú: abre las herramientas de desarrollador del navegador, pestaña Red, y valida un NIF — no sale ninguna petición.

09¿Por qué un CIF puede tener carácter de control en formato dígito o letra?

Depende del tipo de entidad. Las letras K, P, Q, R, S, N, W exigen siempre letra. A, B, E, H exigen siempre dígito numérico. C, D, F, G, J, U, V admiten ambos formatos. Eso lo dicta la Orden EHA/451/2008 que regula el formato del CIF.

10¿Para qué sirve este validador?

Para validar antes de emitir una factura electrónica que el NIF/CIF del cliente está correctamente formado. Si el NIF de tu cliente está mal formado, la AEAT rechazará el registro al enviarlo por VeriFactu y tendrás que corregirlo. Validarlo antes evita ese ciclo.

11¿Funciona offline?

Sí. Una vez cargada la página, el validador funciona sin conexión. Es útil para hacer comprobaciones rápidas en sitio sin internet.

Validación integrada

Un NIF correcto.
Y el resto de la factura también.

Cofactu valida el cliente al darlo de alta y mantiene esa comprobación dentro del flujo de facturación y VeriFactu.

Probar Cofactu gratis Ver precios