{"id":8750,"date":"2026-10-06T13:53:17","date_gmt":"2026-10-06T12:53:17","guid":{"rendered":"https:\/\/factusync.es\/herramientas\/validador-nif\/"},"modified":"2026-10-06T15:02:18","modified_gmt":"2026-10-06T14:02:18","slug":"validador-nif","status":"publish","type":"page","link":"https:\/\/factusync.es\/en\/herramientas\/validador-nif\/","title":{"rendered":"Validador de NIF, DNI, NIE y CIF online"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull fstl-wrap is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"fstl\">\n<style>\n.fstl{\n  --bg:#ffffff; --ink:#0f172a; --body:#475569; --muted:#64748b;\n  --card:#ffffff; --bd:#e2e8f0; --bd-hi:#93c5fd; --chip:#f1f5f9;\n  --pill-bg:#dbeafe; --pill-tx:#1e40af; --link:#2563eb;\n  --ok-bg:#ecfdf5; --ok-bd:#6ee7b7; --ok-tx:#065f46;\n  --ko-bg:#fef2f2; --ko-bd:#fca5a5; --ko-tx:#991b1b;\n  --in-bg:#ffffff; --in-bd:#cbd5e1;\n  --shadow:rgba(15,23,42,.12);\n  --hero-a:#f8fafc; --hero-b:#eff6ff; --hero-c:#ffffff;\n  color:var(--ink);line-height:1.6;color-scheme:light;background:var(--bg)\n}\n:root[data-color-mode*=\"dark\"] .fstl{\n  --bg:#0d1117; --ink:#f1f5f9; --body:#b3bfcf; --muted:#8b99ab;\n  --card:#161b22; --bd:#26303e; --bd-hi:#2563eb; --chip:#1c2430;\n  --pill-bg:rgba(37,99,235,.18); --pill-tx:#93c5fd; --link:#60a5fa;\n  --ok-bg:rgba(16,185,129,.12); --ok-bd:#059669; --ok-tx:#6ee7b7;\n  --ko-bg:rgba(239,68,68,.12); --ko-bd:#b91c1c; --ko-tx:#fca5a5;\n  --in-bg:#0d1117; --in-bd:#33415c;\n  --shadow:rgba(0,0,0,.55);\n  --hero-a:#0d1117; --hero-b:#101c33; --hero-c:#0d1117;\n  color-scheme:dark\n}\n.fstl *{box-sizing:border-box}\n.fstl h1,.fstl h2,.fstl h3{margin:0;letter-spacing:-0.02em;color:var(--ink)}\n.fstl p{margin:0}\n.fstl a{color:var(--link)}\n.fstl .in{max-width:980px;margin:0 auto}\n.fstl .grad{background:linear-gradient(135deg,#2563eb,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent}\n.fstl .pill{display:inline-flex;align-items:center;gap:6px;background:var(--pill-bg);color:var(--pill-tx);font-size:.8rem;font-weight:700;padding:6px 14px;border-radius:999px;margin-bottom:18px;text-transform:uppercase;letter-spacing:.03em}\n.fstl .hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--hero-a) 0%,var(--hero-b) 55%,var(--hero-c) 100%);padding:96px 24px 56px;text-align:center}\n.fstl .hero::before{content:\"\";position:absolute;width:560px;height:560px;border-radius:50%;filter:blur(90px);background:radial-gradient(circle,rgba(14,165,233,.28),rgba(14,165,233,0) 70%);top:-140px;left:-140px;pointer-events:none}\n.fstl .hero .in{position:relative}\n.fstl .hero h1{font-size:clamp(2rem,5vw,3.1rem);font-weight:800;line-height:1.1;margin-bottom:18px}\n.fstl .hero .sub{font-size:1.12rem;color:var(--body);margin:0 auto;max-width:700px}\n.fstl .sec{padding:40px 24px}\n.fstl .sec h2{font-size:1.6rem;font-weight:800;margin-bottom:14px}\n.fstl .sec h3{font-size:1.15rem;font-weight:700;margin:22px 0 8px}\n.fstl .sec p,.fstl .sec li{color:var(--body);font-size:1rem}\n.fstl .sec p+p{margin-top:12px}\n.fstl .sec ul,.fstl .sec ol{margin:10px 0 0 22px;padding:0}\n.fstl .sec li{margin:6px 0}\n.fstl .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;text-align:left}\n.fstl .card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s;text-decoration:none;color:inherit}\n.fstl a.card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -16px var(--shadow);border-color:var(--bd-hi)}\n.fstl .ico{width:50px;height:50px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#fff;margin-bottom:16px;background:linear-gradient(135deg,#2563eb,#0ea5e9);font-size:1.4rem;font-weight:800}\n.fstl .card h2,.fstl .card h3{font-size:1.25rem;font-weight:800;line-height:1.25}\n.fstl .card .desc{color:var(--body);font-size:.96rem;margin-top:8px;flex:1}\n.fstl .card .go{color:var(--link);font-weight:700;margin-top:16px;font-size:.95rem}\n.fstl .tool{background:var(--card);border:1px solid var(--bd);border-radius:18px;padding:28px;box-shadow:0 20px 40px -24px var(--shadow);text-align:left}\n.fstl .tool label{display:block;font-weight:700;margin-bottom:8px;color:var(--ink)}\n.fstl .row{display:flex;gap:12px;flex-wrap:wrap}\n.fstl .row input{flex:1 1 240px;font-size:1.25rem;padding:14px 16px;border:2px solid var(--in-bd);border-radius:12px;background:var(--in-bg);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;min-width:0}\n.fstl .row input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.18)}\n.fstl .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:12px;border:0;cursor:pointer;font-weight:700;font-size:1rem;color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 10px 24px -8px rgba(37,99,235,.5);transition:transform .15s,box-shadow .15s}\n.fstl .btn:hover{transform:translateY(-2px)}\n.fstl .btn.sec2{background:var(--chip);color:var(--ink);box-shadow:none;border:1px solid var(--bd)}\n.fstl .res{margin-top:18px;border-radius:12px;padding:16px 18px;border:1px solid var(--bd);display:none}\n.fstl .res.ok{display:block;background:var(--ok-bg);border-color:var(--ok-bd);color:var(--ok-tx)}\n.fstl .res.ko{display:block;background:var(--ko-bg);border-color:var(--ko-bd);color:var(--ko-tx)}\n.fstl .res strong{font-size:1.1rem}\n.fstl .res dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:10px 0 0;font-size:.95rem}\n.fstl .res dt{font-weight:600;opacity:.85}\n.fstl .res dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}\n.fstl .hint{color:var(--muted);font-size:.85rem;margin-top:12px}\n.fstl textarea{width:100%;min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;padding:12px 14px;border:2px solid var(--in-bd);border-radius:12px;background:var(--in-bg);color:var(--ink);resize:vertical}\n.fstl textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.18)}\n.fstl .tbl{overflow-x:auto;margin-top:16px}\n.fstl table{width:100%;border-collapse:collapse;font-size:.92rem}\n.fstl th,.fstl td{padding:8px 10px;border-bottom:1px solid var(--bd);text-align:left;color:var(--body);vertical-align:top}\n.fstl th{color:var(--ink);font-weight:700;background:var(--chip)}\n.fstl td.ok{color:var(--ok-tx);font-weight:700}\n.fstl td.ko{color:var(--ko-tx);font-weight:700}\n.fstl td code,.fstl .sec code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--chip);padding:1px 6px;border-radius:6px;color:var(--ink);font-size:.9em}\n.fstl .sum{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}\n.fstl .sum span{background:var(--chip);border:1px solid var(--bd);border-radius:999px;padding:4px 12px;font-size:.85rem;color:var(--ink)}\n.fstl .faq details{border:1px solid var(--bd);border-radius:12px;padding:14px 18px;margin-top:10px;background:var(--card)}\n.fstl .faq summary{font-weight:700;cursor:pointer;color:var(--ink)}\n.fstl .faq details p{margin-top:8px}\n.fstl .cta{margin-top:40px;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-radius:18px;padding:32px;color:#fff;text-align:center}\n.fstl .cta h2{color:#fff;font-size:1.5rem;margin-bottom:8px}\n.fstl .cta p{color:rgba(255,255,255,.9);margin-bottom:18px}\n.fstl .cta a{display:inline-block;background:#fff;color:#1d4ed8;font-weight:800;padding:12px 24px;border-radius:12px;text-decoration:none}\n.fstl .crumb{font-size:.85rem;color:var(--muted);margin-bottom:14px}\n.fstl .crumb a{color:var(--muted);text-decoration:none}\n.fstl .crumb a:hover{text-decoration:underline}\n@media(max-width:720px){\n  .fstl .hero{padding:64px 20px 40px}\n  .fstl .tool{padding:20px 16px}\n  .fstl .btn{width:100%}\n  .fstl .cta{padding:24px 18px}\n}\n@media(prefers-reduced-motion:reduce){.fstl .card,.fstl .btn{transition:none}.fstl a.card:hover,.fstl .btn:hover{transform:none}}\n<\/style>\n<style>\n.fstl .tool input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.fstl input.fstl-txt,.fstl .tool select,.fstl .tool textarea{height:auto;min-height:54px;line-height:1.3;box-sizing:border-box;max-width:100%}\n.fstl .tool textarea{min-height:150px}\n.fstl .tool select{-webkit-appearance:none;appearance:none;padding-right:42px;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px}\n.fstl .tool select::-ms-expand{display:none}\n.fstl .upd{font-size:.85rem;color:var(--muted);margin:14px auto 0;max-width:700px}\n.fstl .rel{margin-top:44px}\n.fstl .rel h2{font-size:1.4rem;font-weight:800;margin-bottom:16px}\n.fstl .rel .cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}\n.fstl .rel .card{padding:20px}\n.fstl .rel .ico{width:40px;height:40px;border-radius:11px;margin-bottom:12px}\n.fstl .rel .ico.sm{font-size:.72rem;letter-spacing:-.02em}\n.fstl .rel .card h3{font-size:1.05rem}\n.fstl .rel .card .desc{font-size:.9rem}\n.fstl .rel .card .go{font-size:.9rem;margin-top:12px}\n<\/style>\n\n<section class=\"hero\">\n  <div class=\"in\">\n    <p class=\"crumb\"><a href=\"https:\/\/factusync.es\/\">Inicio<\/a> \u203a <a href=\"https:\/\/factusync.es\/herramientas\/\">Herramientas<\/a> \u203a Validador de NIF<\/p>\n    <span class=\"pill\">Herramienta gratuita<\/span>\n    <h1>Validador de <span class=\"grad\">NIF, DNI, NIE y CIF<\/span> online<\/h1>\n    <p class=\"sub\">Validador de NIF gratuito: comprueba al instante si un NIF, DNI, NIE o CIF espa\u00f1ol es v\u00e1lido. Calcula la letra de control, detecta el tipo de documento y valida listas completas. Gratis, sin registro y sin enviar datos a ning\u00fan servidor.<\/p>\n    <p class=\"upd\">\u00daltima revisi\u00f3n: 6 de octubre de 2026 \u00b7 Datos y normativa vigentes en 2026<\/p>\n  <\/div>\n<\/section>\n\n<section class=\"sec\" style=\"padding-top:0\">\n  <div class=\"in\">\n    <div class=\"tool\" id=\"validador\">\n      <label for=\"fstl-nif\">Introduce un NIF, DNI, NIE o CIF<\/label>\n      <div class=\"row\">\n        <input id=\"fstl-nif\" type=\"text\" inputmode=\"text\" autocomplete=\"off\" spellcheck=\"false\" maxlength=\"12\" placeholder=\"Ej. 12345678Z \u00b7 X1234567L \u00b7 B12345678\" aria-describedby=\"fstl-hint\">\n        <button class=\"btn\" type=\"button\" id=\"fstl-go\">Validar<\/button>\n      <\/div>\n      <div class=\"res\" id=\"fstl-res\" role=\"status\" aria-live=\"polite\"><\/div>\n      <p class=\"hint\" id=\"fstl-hint\">Puedes escribirlo con o sin guiones, puntos o espacios y en min\u00fasculas: se normaliza solo. La comprobaci\u00f3n se hace en tu navegador; no guardamos ni enviamos el n\u00famero.<\/p>\n    <\/div>\n\n    <h2 style=\"margin-top:40px\">Validar varios NIF a la vez<\/h2>\n    <p>Pega una lista con un documento por l\u00ednea (por ejemplo, una columna de tu hoja de clientes). Ver\u00e1s cu\u00e1les son correctos, cu\u00e1les tienen la letra mal y de qu\u00e9 tipo es cada uno.<\/p>\n    <div class=\"tool\" style=\"margin-top:16px\">\n      <label for=\"fstl-bulk\">Lista de documentos (uno por l\u00ednea)<\/label>\n      <textarea id=\"fstl-bulk\" spellcheck=\"false\" placeholder=\"12345678Z&#10;X1234567L&#10;B12345678\"><\/textarea>\n      <div class=\"row\" style=\"margin-top:12px\">\n        <button class=\"btn\" type=\"button\" id=\"fstl-bulk-go\">Validar lista<\/button>\n        <button class=\"btn sec2\" type=\"button\" id=\"fstl-bulk-copy\" hidden>Copiar resultados<\/button>\n      <\/div>\n      <div class=\"sum\" id=\"fstl-sum\" hidden><\/div>\n      <div class=\"tbl\" id=\"fstl-tbl\" hidden><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"sec\">\n  <div class=\"in\">\n    <h2>C\u00f3mo funciona la validaci\u00f3n del NIF<\/h2>\n    <p>Todos los n\u00fameros de identificaci\u00f3n fiscal espa\u00f1oles llevan un <strong>car\u00e1cter de control<\/strong> que se calcula a partir de los d\u00edgitos anteriores. Si al escribir un n\u00famero se cambia o se intercambia una cifra, la letra ya no coincide y el documento es inv\u00e1lido. Esta herramienta aplica el mismo algoritmo que usa la Agencia Tributaria para cada tipo de documento:<\/p>\n\n    <h3>DNI (personas f\u00edsicas espa\u00f1olas)<\/h3>\n    <p>Ocho cifras y una letra. La letra se obtiene dividiendo el n\u00famero entre 23 y tomando el resto como posici\u00f3n en la tabla <code>TRWAGMYFPDXBNJZSQVHLCKE<\/code>. Por ejemplo, 12345678 entre 23 deja resto 14, y la letra en la posici\u00f3n 14 es la <code>Z<\/code>: el DNI correcto es <code>12345678Z<\/code>.<\/p>\n\n    <h3>NIE (extranjeros residentes)<\/h3>\n    <p>Empieza por <code>X<\/code>, <code>Y<\/code> o <code>Z<\/code>, seguido de siete cifras y una letra. Para calcular la letra se sustituye la inicial por 0, 1 o 2 respectivamente y se aplica la misma regla del DNI. Los NIE antiguos con ocho cifras tras la X tambi\u00e9n se aceptan.<\/p>\n\n    <h3>CIF (empresas y entidades)<\/h3>\n    <p>Una letra que indica el tipo de entidad, siete cifras y un car\u00e1cter de control que puede ser un d\u00edgito o una letra. Se suman las cifras en posici\u00f3n par; las cifras en posici\u00f3n impar se multiplican por dos y se suman los d\u00edgitos del resultado. El control es lo que falta para llegar a la siguiente decena. Desde 2008 el CIF se denomina oficialmente NIF de persona jur\u00eddica, pero el nombre CIF sigue siendo el m\u00e1s usado.<\/p>\n    <ul>\n      <li><strong>Control num\u00e9rico obligatorio:<\/strong> A, B, E y H (sociedades an\u00f3nimas, limitadas, comunidades de bienes y de propietarios).<\/li>\n      <li><strong>Control con letra obligatorio:<\/strong> N, P, Q, R, S y W (entidades extranjeras, corporaciones locales, organismos p\u00fablicos, congregaciones, \u00f3rganos de la Administraci\u00f3n y establecimientos permanentes).<\/li>\n      <li><strong>Ambos admitidos:<\/strong> C, D, F, G, J, U y V.<\/li>\n    <\/ul>\n\n    <h3>NIF especiales (K, L y M)<\/h3>\n    <p>Los NIF que empiezan por <code>K<\/code> (menores de 14 a\u00f1os), <code>L<\/code> (espa\u00f1oles residentes en el extranjero) o <code>M<\/code> (extranjeros sin NIE) se validan como un NIE: siete cifras y la letra calculada con la tabla del DNI.<\/p>\n\n    <h2 style=\"margin-top:36px\">Qu\u00e9 significa la letra inicial de un CIF<\/h2>\n    <div class=\"tbl\">\n      <table>\n        <thead><tr><th>Letra<\/th><th>Tipo de entidad<\/th><th>Letra<\/th><th>Tipo de entidad<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td><code>A<\/code><\/td><td>Sociedad an\u00f3nima<\/td><td><code>N<\/code><\/td><td>Entidad extranjera<\/td><\/tr>\n          <tr><td><code>B<\/code><\/td><td>Sociedad de responsabilidad limitada<\/td><td><code>P<\/code><\/td><td>Corporaci\u00f3n local (ayuntamientos, diputaciones)<\/td><\/tr>\n          <tr><td><code>C<\/code><\/td><td>Sociedad colectiva<\/td><td><code>Q<\/code><\/td><td>Organismo p\u00fablico<\/td><\/tr>\n          <tr><td><code>D<\/code><\/td><td>Sociedad comanditaria<\/td><td><code>R<\/code><\/td><td>Congregaci\u00f3n o instituci\u00f3n religiosa<\/td><\/tr>\n          <tr><td><code>E<\/code><\/td><td>Comunidad de bienes y herencias yacentes<\/td><td><code>S<\/code><\/td><td>\u00d3rgano de la Administraci\u00f3n del Estado o CCAA<\/td><\/tr>\n          <tr><td><code>F<\/code><\/td><td>Sociedad cooperativa<\/td><td><code>U<\/code><\/td><td>Uni\u00f3n temporal de empresas (UTE)<\/td><\/tr>\n          <tr><td><code>G<\/code><\/td><td>Asociaci\u00f3n o fundaci\u00f3n<\/td><td><code>V<\/code><\/td><td>Otros tipos no definidos (fondos, sociedades agrarias&#8230;)<\/td><\/tr>\n          <tr><td><code>H<\/code><\/td><td>Comunidad de propietarios<\/td><td><code>W<\/code><\/td><td>Establecimiento permanente de entidad no residente<\/td><\/tr>\n          <tr><td><code>J<\/code><\/td><td>Sociedad civil<\/td><td><\/td><td><\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <h2 style=\"margin-top:36px\">Por qu\u00e9 conviene validar el NIF antes de facturar<\/h2>\n    <p>Con <strong>VeriFactu<\/strong> cada factura se registra en la AEAT con el NIF del destinatario. Un NIF mal escrito obliga a emitir una factura rectificativa y a corregir el registro. Validar el n\u00famero al dar de alta un cliente evita rectificativas, devoluciones de domiciliaciones SEPA y problemas en los modelos 347 y 390.<\/p>\n    <p>Ten en cuenta que esta comprobaci\u00f3n es <strong>sint\u00e1ctica<\/strong>: confirma que el formato y la letra de control son correctos, no que el n\u00famero est\u00e9 asignado a una persona o empresa concreta. Para comprobar la identidad de un cliente, la Agencia Tributaria ofrece el servicio de identificaci\u00f3n censal con certificado electr\u00f3nico.<\/p>\n\n    <h2 style=\"margin-top:36px\" id=\"faq\">Preguntas frecuentes<\/h2>\n    <div class=\"faq\">\n      <details><summary>\u00bfCu\u00e1l es la diferencia entre NIF, DNI, NIE y CIF?<\/summary><p>El NIF es el n\u00famero de identificaci\u00f3n fiscal gen\u00e9rico. Para los espa\u00f1oles coincide con el DNI m\u00e1s su letra; para los extranjeros residentes es el NIE; y para empresas y entidades es el antiguo CIF, hoy llamado NIF de persona jur\u00eddica.<\/p><\/details>\n      <details><summary>\u00bfC\u00f3mo se calcula la letra del DNI?<\/summary><p>Se divide el n\u00famero de ocho cifras entre 23 y se toma el resto. Ese resto, de 0 a 22, es la posici\u00f3n de la letra en la secuencia TRWAGMYFPDXBNJZSQVHLCKE. Las letras I, \u00d1, O y U no se usan para evitar confusiones con cifras.<\/p><\/details>\n      <details><summary>\u00bfPor qu\u00e9 un CIF puede terminar en letra o en n\u00famero?<\/summary><p>Depende del tipo de entidad. Las sociedades an\u00f3nimas y limitadas (A y B) siempre terminan en n\u00famero; las entidades p\u00fablicas, extranjeras y religiosas (N, P, Q, R, S, W) siempre terminan en letra; el resto admite ambos.<\/p><\/details>\n      <details><summary>\u00bfEsta herramienta comprueba si el NIF existe en Hacienda?<\/summary><p>No. Comprueba que el formato y la letra de control sean correctos, que es lo que descarta el 99 % de los errores de tecleo. La existencia real solo puede consultarse en la sede electr\u00f3nica de la AEAT con certificado digital.<\/p><\/details>\n      <details><summary>\u00bfSe guardan los n\u00fameros que introduzco?<\/summary><p>No. El c\u00e1lculo se ejecuta \u00edntegramente en tu navegador con JavaScript; nada se env\u00eda a nuestros servidores ni se almacena.<\/p><\/details>\n      <details><summary>\u00bfPuedo validar un NIF intracomunitario (IVA de la UE)?<\/summary><p>Esta herramienta valida documentos espa\u00f1oles. Para NIF-IVA de otros pa\u00edses de la Uni\u00f3n Europea utiliza el servicio VIES de la Comisi\u00f3n Europea, que adem\u00e1s confirma si el operador est\u00e1 dado de alta.<\/p><\/details>\n    <\/div>\n\n    <div class=\"rel\">\n      <h2>Herramientas relacionadas<\/h2>\n      <div class=\"cards\">\n      <a class=\"card\" href=\"https:\/\/factusync.es\/herramientas\/validador-iban\/\">\n        <span class=\"ico sm\" aria-hidden=\"true\">IBAN<\/span>\n        <h3>Validador de IBAN<\/h3>\n        <p class=\"desc\">Comprueba los d\u00edgitos de control de un IBAN, identifica el banco de una cuenta espa\u00f1ola, convierte un CCC a IBAN y valida listas enteras.<\/p>\n        <span class=\"go\">Abrir validador \u2192<\/span>\n      <\/a>\n      <a class=\"card\" href=\"https:\/\/factusync.es\/herramientas\/comprobador-denominacion-social\/\">\n        <span class=\"ico sm\" aria-hidden=\"true\">S.L.<\/span>\n        <h3>Comprobador de denominaci\u00f3n social<\/h3>\n        <p class=\"desc\">Revisa el nombre de tu futura S.L. seg\u00fan las reglas del Registro Mercantil Central antes de solicitarlo.<\/p>\n        <span class=\"go\">Comprobar nombre \u2192<\/span>\n      <\/a>\n      <a class=\"card\" href=\"https:\/\/factusync.es\/herramientas\/calculadora-iva\/\">\n        <span class=\"ico\" aria-hidden=\"true\">%<\/span>\n        <h3>Calculadora de IVA<\/h3>\n        <p class=\"desc\">A\u00f1ade o quita el IVA de cualquier importe con los tipos del 21 %, 10 % y 4 %, con recargo de equivalencia y desglose listo para la factura.<\/p>\n        <span class=\"go\">Abrir calculadora \u2192<\/span>\n      <\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"cta\">\n      <h2>Valida el NIF de tus clientes sin salir del programa<\/h2>\n      <p>FactuSync comprueba el NIF al crear cada cliente y env\u00eda tus facturas a VeriFactu sin errores. Gratis hasta 5 facturas al mes.<\/p>\n      <a href=\"https:\/\/factusync.es\/gestion\/\">Descubre FactuSync<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@graph\":[\n{\"@type\":\"WebApplication\",\"datePublished\":\"2026-10-06\",\"dateModified\":\"2026-10-06\",\"isAccessibleForFree\":true,\"isPartOf\":{\"@type\":\"CollectionPage\",\"name\":\"Herramientas gratuitas de FactuSync\",\"url\":\"https:\/\/factusync.es\/herramientas\/\"},\"name\":\"Validador de NIF, DNI, NIE y CIF\",\"url\":\"https:\/\/factusync.es\/herramientas\/validador-nif\/\",\"applicationCategory\":\"BusinessApplication\",\"operatingSystem\":\"Web\",\"browserRequirements\":\"Requiere JavaScript\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"EUR\"},\"inLanguage\":\"es\",\"description\":\"Comprueba online si un NIF, DNI, NIE o CIF espa\u00f1ol es v\u00e1lido, calcula la letra de control y valida listas completas. Gratis y sin registro.\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"FactuSync\",\"url\":\"https:\/\/factusync.es\/\"}},\n{\"@type\":\"FAQPage\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"\u00bfCu\u00e1l es la diferencia entre NIF, DNI, NIE y CIF?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"El NIF es el n\u00famero de identificaci\u00f3n fiscal gen\u00e9rico. Para los espa\u00f1oles coincide con el DNI m\u00e1s su letra; para los extranjeros residentes es el NIE; y para empresas y entidades es el antiguo CIF, hoy llamado NIF de persona jur\u00eddica.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfC\u00f3mo se calcula la letra del DNI?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Se divide el n\u00famero de ocho cifras entre 23 y se toma el resto. Ese resto, de 0 a 22, es la posici\u00f3n de la letra en la secuencia TRWAGMYFPDXBNJZSQVHLCKE.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfPor qu\u00e9 un CIF puede terminar en letra o en n\u00famero?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Depende del tipo de entidad. Las sociedades an\u00f3nimas y limitadas (A y B) siempre terminan en n\u00famero; las entidades p\u00fablicas, extranjeras y religiosas (N, P, Q, R, S, W) siempre terminan en letra; el resto admite ambos.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfEsta herramienta comprueba si el NIF existe en Hacienda?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Comprueba que el formato y la letra de control sean correctos. La existencia real solo puede consultarse en la sede electr\u00f3nica de la AEAT con certificado digital.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfSe guardan los n\u00fameros que introduzco?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. El c\u00e1lculo se ejecuta \u00edntegramente en el navegador; nada se env\u00eda a los servidores de FactuSync ni se almacena.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfPuedo validar un NIF intracomunitario?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Esta herramienta valida documentos espa\u00f1oles. Para NIF-IVA de otros pa\u00edses de la UE utiliza el servicio VIES de la Comisi\u00f3n Europea.\"}}\n]}]}\n<\/script>\n\n<script>\n(function(){\n  var LET=\"TRWAGMYFPDXBNJZSQVHLCKE\", CIFLET=\"JABCDEFGHI\";\n  var ENT={A:\"Sociedad an\u00f3nima\",B:\"Sociedad de responsabilidad limitada\",C:\"Sociedad colectiva\",D:\"Sociedad comanditaria\",E:\"Comunidad de bienes\",F:\"Sociedad cooperativa\",G:\"Asociaci\u00f3n o fundaci\u00f3n\",H:\"Comunidad de propietarios\",J:\"Sociedad civil\",N:\"Entidad extranjera\",P:\"Corporaci\u00f3n local\",Q:\"Organismo p\u00fablico\",R:\"Congregaci\u00f3n o instituci\u00f3n religiosa\",S:\"\u00d3rgano de la Administraci\u00f3n\",U:\"Uni\u00f3n temporal de empresas\",V:\"Otro tipo de entidad\",W:\"Establecimiento permanente de entidad no residente\"};\n  var SPECIAL={K:\"NIF especial (menor de 14 a\u00f1os)\",L:\"NIF especial (espa\u00f1ol residente en el extranjero)\",M:\"NIF especial (extranjero sin NIE)\"};\n  var NUMONLY=\"ABEH\", LETONLY=\"NPQRSW\";\n\n  function normalize(s){return String(s||\"\").toUpperCase().replace(\/[\\s.\\-_\\\/]\/g,\"\");}\n\n  function validate(raw){\n    var v=normalize(raw), m;\n    if(!v) return {ok:false,value:v,type:\"\",msg:\"Introduce un n\u00famero para validar.\"};\n    if((m=v.match(\/^(\\d{8})([A-Z])$\/))){\n      var e=LET[parseInt(m[1],10)%23];\n      return {ok:m[2]===e,value:v,type:\"DNI\",expected:m[1]+e,msg:m[2]===e?\"DNI v\u00e1lido.\":\"La letra de control no coincide: deber\u00eda ser \"+e+\".\"};\n    }\n    if((m=v.match(\/^(\\d{1,7})([A-Z])$\/))){\n      var padded=(\"00000000\"+m[1]).slice(-8), e2=LET[parseInt(padded,10)%23];\n      return {ok:m[2]===e2,value:padded+m[2],type:\"DNI (con ceros a la izquierda)\",expected:padded+e2,msg:m[2]===e2?\"DNI v\u00e1lido. Formato normalizado a 8 cifras.\":\"La letra de control no coincide: deber\u00eda ser \"+e2+\".\"};\n    }\n    if((m=v.match(\/^([XYZ])(\\d{7,8})([A-Z])$\/))){\n      var digits=m[2].length===8?m[2].slice(-7):m[2];\n      var n=parseInt({X:\"0\",Y:\"1\",Z:\"2\"}[m[1]]+digits,10), e3=LET[n%23];\n      return {ok:m[3]===e3,value:v,type:\"NIE\",expected:m[1]+digits+e3,msg:m[3]===e3?\"NIE v\u00e1lido.\":\"La letra de control no coincide: deber\u00eda ser \"+e3+\".\"};\n    }\n    if((m=v.match(\/^([KLM])(\\d{7})([A-Z])$\/))){\n      var e4=LET[parseInt(m[2],10)%23];\n      return {ok:m[3]===e4,value:v,type:SPECIAL[m[1]],expected:m[1]+m[2]+e4,msg:m[3]===e4?\"NIF v\u00e1lido.\":\"La letra de control no coincide: deber\u00eda ser \"+e4+\".\"};\n    }\n    if((m=v.match(\/^([ABCDEFGHJNPQRSUVW])(\\d{7})([0-9A-J])$\/))){\n      var d=m[2].split(\"\").map(Number), sum=0;\n      for(var i=0;i<7;i++){ if(i%2===0){ var x=d[i]*2; sum+=Math.floor(x\/10)+x%10; } else sum+=d[i]; }\n      var c=(10-sum%10)%10, cd=String(c), cl=CIFLET[c], ctrl=m[3], ok;\n      if(NUMONLY.indexOf(m[1])>=0) ok=ctrl===cd;\n      else if(LETONLY.indexOf(m[1])>=0) ok=ctrl===cl;\n      else ok=(ctrl===cd||ctrl===cl);\n      var exp=NUMONLY.indexOf(m[1])>=0?cd:(LETONLY.indexOf(m[1])>=0?cl:cd+\" o \"+cl);\n      var why=ok?\"CIF v\u00e1lido.\":(ctrl===cd||ctrl===cl)?\"El control ser\u00eda correcto, pero las entidades tipo \"+m[1]+\" deben terminar en \"+(NUMONLY.indexOf(m[1])>=0?\"n\u00famero\":\"letra\")+\".\":\"El car\u00e1cter de control no coincide: deber\u00eda ser \"+exp+\".\";\n      return {ok:ok,value:v,type:\"CIF \u00b7 \"+ENT[m[1]],expected:m[1]+m[2]+(NUMONLY.indexOf(m[1])>=0?cd:(LETONLY.indexOf(m[1])>=0?cl:cd)),msg:why};\n    }\n    var hint=\"Formato no reconocido. \";\n    if(\/^\\d{8}$\/.test(v)) hint=\"Falta la letra final. La letra de control para \"+v+\" es \"+LET[parseInt(v,10)%23]+\".\";\n    else if(\/^[XYZ]\\d{7}$\/.test(v)) hint=\"Falta la letra final del NIE. Deber\u00eda ser \"+LET[parseInt({X:\"0\",Y:\"1\",Z:\"2\"}[v[0]]+v.slice(1),10)%23]+\".\";\n    else if(\/^[A-Z]\\d{7}$\/.test(v)&&ENT[v[0]]) hint=\"Falta el car\u00e1cter de control del CIF.\";\n    else if(\/^\\d{9}$\/.test(v)) hint=\"Un DNI tiene 8 cifras y una letra; un CIF, una letra inicial, 7 cifras y un control.\";\n    else if(\/^[A-Z]{2}\/.test(v)) hint=\"Un NIF espa\u00f1ol solo lleva una letra al principio (NIE: X, Y, Z; CIF: A-W).\";\n    else hint+=\"Un DNI son 8 cifras + letra, un NIE empieza por X\/Y\/Z y un CIF por una letra de entidad seguida de 7 cifras y un control.\";\n    return {ok:false,value:v,type:\"\",msg:hint};\n  }\n\n  function esc(s){return String(s).replace(\/[&<>\"]\/g,function(c){return {\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\"}[c];});}\n\n  var inp=document.getElementById(\"fstl-nif\"), res=document.getElementById(\"fstl-res\");\n  function runOne(){\n    var r=validate(inp.value);\n    res.className=\"res \"+(r.ok?\"ok\":\"ko\");\n    var html=\"<strong>\"+(r.ok?\"\u2713 \":\"\u2715 \")+esc(r.msg)+\"<\/strong>\";\n    if(r.value){\n      html+=\"<dl><dt>Normalizado<\/dt><dd>\"+esc(r.value)+\"<\/dd>\";\n      if(r.type) html+=\"<dt>Tipo<\/dt><dd>\"+esc(r.type)+\"<\/dd>\";\n      if(!r.ok&&r.expected) html+=\"<dt>Correcci\u00f3n sugerida<\/dt><dd>\"+esc(r.expected)+\"<\/dd>\";\n      html+=\"<\/dl>\";\n    }\n    res.innerHTML=html;\n  }\n  document.getElementById(\"fstl-go\").addEventListener(\"click\",runOne);\n  inp.addEventListener(\"keydown\",function(e){ if(e.key===\"Enter\"){ e.preventDefault(); runOne(); } });\n  inp.addEventListener(\"input\",function(){ if(res.className.indexOf(\"ok\")>0||res.className.indexOf(\"ko\")>0){ if(!inp.value.trim()){res.className=\"res\";res.innerHTML=\"\";} } });\n\n  var bulk=document.getElementById(\"fstl-bulk\"), tbl=document.getElementById(\"fstl-tbl\"), sum=document.getElementById(\"fstl-sum\"), copyBtn=document.getElementById(\"fstl-bulk-copy\"), lastRows=[];\n  document.getElementById(\"fstl-bulk-go\").addEventListener(\"click\",function(){\n    var lines=bulk.value.split(\/\\r?\\n\/).map(function(l){return l.trim();}).filter(Boolean);\n    if(!lines.length){ tbl.hidden=true; sum.hidden=true; copyBtn.hidden=true; return; }\n    var okN=0, rows=[];\n    lines.forEach(function(l){ var r=validate(l); if(r.ok) okN++; rows.push([l,r.value,r.type||\"\u2014\",r.ok?\"V\u00e1lido\":\"Inv\u00e1lido\",r.ok?\"\":(r.expected||r.msg)]); });\n    lastRows=rows;\n    var h='<table><thead><tr><th>Entrada<\/th><th>Normalizado<\/th><th>Tipo<\/th><th>Resultado<\/th><th>Correcci\u00f3n<\/th><\/tr><\/thead><tbody>';\n    rows.forEach(function(r){ h+=\"<tr><td>\"+esc(r[0])+\"<\/td><td><code>\"+esc(r[1])+\"<\/code><\/td><td>\"+esc(r[2])+\"<\/td><td class='\"+(r[3]===\"V\u00e1lido\"?\"ok\":\"ko\")+\"'>\"+r[3]+\"<\/td><td>\"+esc(r[4])+\"<\/td><\/tr>\"; });\n    tbl.innerHTML=h+\"<\/tbody><\/table>\"; tbl.hidden=false;\n    sum.innerHTML=\"<span>Total: \"+rows.length+\"<\/span><span>V\u00e1lidos: \"+okN+\"<\/span><span>Inv\u00e1lidos: \"+(rows.length-okN)+\"<\/span>\"; sum.hidden=false;\n    copyBtn.hidden=!(navigator.clipboard&&navigator.clipboard.writeText);\n  });\n  copyBtn.addEventListener(\"click\",function(){\n    var tsv=\"Entrada\\tNormalizado\\tTipo\\tResultado\\tCorrecci\u00f3n\\n\"+lastRows.map(function(r){return r.join(\"\\t\");}).join(\"\\n\");\n    navigator.clipboard.writeText(tsv).then(function(){ copyBtn.textContent=\"Copiado \u2713\"; setTimeout(function(){copyBtn.textContent=\"Copiar resultados\";},1800); });\n  });\n\n  var q=new URLSearchParams(location.search).get(\"nif\"); if(q){ inp.value=q; runOne(); }\n})();\n<\/script>\n\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Inicio \u203a Herramientas \u203a Validador de NIF Herramienta gratuita Validador de NIF, DNI, NIE y CIF online Validador de NIF gratuito: comprueba al instante si un NIF, DNI, NIE o CIF espa\u00f1ol es v\u00e1lido. Calcula la letra de control, detecta el tipo de documento y valida listas completas. Gratis, sin registro y sin enviar datos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":8749,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8750","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","page_enable_vertical_spacing":"no","vertical_spacing_source":"custom","content_area_spacing":"none","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.4 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Validador de NIF, DNI, NIE y CIF online gratis | FactuSync<\/title>\n<meta name=\"description\" content=\"Comprueba al instante si un NIF, DNI, NIE o CIF espa\u00f1ol es v\u00e1lido: letra de control, tipo de entidad y validaci\u00f3n de listas completas. Gratis.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/factusync.es\/en\/herramientas\/validador-nif\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Validador de NIF, DNI, NIE y CIF online\" \/>\n<meta property=\"og:description\" content=\"Comprueba al instante si un NIF, DNI, NIE o CIF espa\u00f1ol es v\u00e1lido: letra de control, tipo de entidad y validaci\u00f3n de listas completas. Gratis.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/factusync.es\/en\/herramientas\/validador-nif\/\" \/>\n<meta property=\"og:site_name\" content=\"FactuSync\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-06T14:02:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/factusync.es\/wp-content\/uploads\/2026\/02\/factusync_prueba.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"890\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@FactuSync\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/factusync.es\\\/herramientas\\\/validador-nif\\\/\",\"url\":\"https:\\\/\\\/factusync.es\\\/herramientas\\\/validador-nif\\\/\",\"name\":\"Validador de NIF, DNI, NIE y CIF online gratis | FactuSync\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/factusync.es\\\/#website\"},\"datePublished\":\"2026-10-06T12:53:17+00:00\",\"dateModified\":\"2026-10-06T14:02:18+00:00\",\"description\":\"Comprueba al instante si un NIF, DNI, NIE o CIF espa\u00f1ol es v\u00e1lido: letra de control, tipo de entidad y validaci\u00f3n de listas completas. Gratis.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/factusync.es\\\/herramientas\\\/validador-nif\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/factusync.es\\\/herramientas\\\/validador-nif\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/factusync.es\\\/herramientas\\\/validador-nif\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/factusync.es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Herramientas gratuitas para aut\u00f3nomos, pymes y gestor\u00edas\",\"item\":\"https:\\\/\\\/factusync.es\\\/herramientas\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Validador de NIF, DNI, NIE y CIF online\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/factusync.es\\\/#website\",\"url\":\"https:\\\/\\\/factusync.es\\\/\",\"name\":\"FactuSync\",\"description\":\"Facturaci\u00f3n Verifactu para aut\u00f3nomos\",\"publisher\":{\"@id\":\"https:\\\/\\\/factusync.es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/factusync.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/factusync.es\\\/#organization\",\"name\":\"FactuSync\",\"url\":\"https:\\\/\\\/factusync.es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/factusync.es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/factusync.es\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/factusync_new.jpg\",\"contentUrl\":\"https:\\\/\\\/factusync.es\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/factusync_new.jpg\",\"width\":1024,\"height\":904,\"caption\":\"FactuSync\"},\"image\":{\"@id\":\"https:\\\/\\\/factusync.es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/FactuSync\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Validador de NIF, DNI, NIE y CIF online gratis | FactuSync","description":"Comprueba al instante si un NIF, DNI, NIE o CIF espa\u00f1ol es v\u00e1lido: letra de control, tipo de entidad y validaci\u00f3n de listas completas. Gratis.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/factusync.es\/en\/herramientas\/validador-nif\/","og_locale":"en_US","og_type":"article","og_title":"Validador de NIF, DNI, NIE y CIF online","og_description":"Comprueba al instante si un NIF, DNI, NIE o CIF espa\u00f1ol es v\u00e1lido: letra de control, tipo de entidad y validaci\u00f3n de listas completas. Gratis.","og_url":"https:\/\/factusync.es\/en\/herramientas\/validador-nif\/","og_site_name":"FactuSync","article_modified_time":"2026-10-06T14:02:18+00:00","og_image":[{"width":1024,"height":890,"url":"https:\/\/factusync.es\/wp-content\/uploads\/2026\/02\/factusync_prueba.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@FactuSync","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/factusync.es\/herramientas\/validador-nif\/","url":"https:\/\/factusync.es\/herramientas\/validador-nif\/","name":"Validador de NIF, DNI, NIE y CIF online gratis | FactuSync","isPartOf":{"@id":"https:\/\/factusync.es\/#website"},"datePublished":"2026-10-06T12:53:17+00:00","dateModified":"2026-10-06T14:02:18+00:00","description":"Comprueba al instante si un NIF, DNI, NIE o CIF espa\u00f1ol es v\u00e1lido: letra de control, tipo de entidad y validaci\u00f3n de listas completas. Gratis.","breadcrumb":{"@id":"https:\/\/factusync.es\/herramientas\/validador-nif\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/factusync.es\/herramientas\/validador-nif\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/factusync.es\/herramientas\/validador-nif\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/factusync.es\/"},{"@type":"ListItem","position":2,"name":"Herramientas gratuitas para aut\u00f3nomos, pymes y gestor\u00edas","item":"https:\/\/factusync.es\/herramientas\/"},{"@type":"ListItem","position":3,"name":"Validador de NIF, DNI, NIE y CIF online"}]},{"@type":"WebSite","@id":"https:\/\/factusync.es\/#website","url":"https:\/\/factusync.es\/","name":"FactuSync","description":"Facturaci\u00f3n Verifactu para aut\u00f3nomos","publisher":{"@id":"https:\/\/factusync.es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/factusync.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/factusync.es\/#organization","name":"FactuSync","url":"https:\/\/factusync.es\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/factusync.es\/#\/schema\/logo\/image\/","url":"https:\/\/factusync.es\/wp-content\/uploads\/2026\/01\/factusync_new.jpg","contentUrl":"https:\/\/factusync.es\/wp-content\/uploads\/2026\/01\/factusync_new.jpg","width":1024,"height":904,"caption":"FactuSync"},"image":{"@id":"https:\/\/factusync.es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/FactuSync"]}]}},"_links":{"self":[{"href":"https:\/\/factusync.es\/en\/wp-json\/wp\/v2\/pages\/8750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/factusync.es\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/factusync.es\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/factusync.es\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/factusync.es\/en\/wp-json\/wp\/v2\/comments?post=8750"}],"version-history":[{"count":3,"href":"https:\/\/factusync.es\/en\/wp-json\/wp\/v2\/pages\/8750\/revisions"}],"predecessor-version":[{"id":8780,"href":"https:\/\/factusync.es\/en\/wp-json\/wp\/v2\/pages\/8750\/revisions\/8780"}],"up":[{"embeddable":true,"href":"https:\/\/factusync.es\/en\/wp-json\/wp\/v2\/pages\/8749"}],"wp:attachment":[{"href":"https:\/\/factusync.es\/en\/wp-json\/wp\/v2\/media?parent=8750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}