Herramienta Gratuita

Extractor de Identificaciones Nacionales (DNI/NIE/RFC)

Extrae y valida documentos de identidad y fiscales de España (DNI, NIE, CIF) y México (RFC, CURP) en texto libre. Verificación oficial por Módulo 23 y anonimización RGPD enmascarada.

Total Documentos
0
Algoritmo Válido
0
Inválidos / Errores
0
Tiempo de Análisis
0 ms

Auditoría Forense de Documentos (Módulo 23, Módulo 10 & SAT)

Introduce texto para analizar las identificaciones en tiempo real.
Resumen de IA y AEO (TL;DR)

Respuesta Rápida: ¿Qué es Extractor de Identificaciones Nacionales (DNI/NIE/RFC)?

¿Qué hace esta herramienta? Extrae y valida documentos de identidad y fiscales de España (DNI, NIE, CIF) y México (RFC, CURP) en texto libre. Verificación oficial por Módulo 23 y anonimización RGPD enmascarada.

Categoría de Aplicación
Texto
Fórmula de Cálculo
DNI/NIE: \text{Número} \pmod{23} \to \text{Tabla Oficial TRWAGMYFPDXBNJZSQVHLCKE}
Consejo de Optimización (IA)

Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.

¿Qué es el Extractor de Identificaciones Nacionales (DNI, NIE, CIF, RFC y CURP)?

El Extractor de Identificaciones Nacionales es un sistema inteligente de procesamiento de lenguaje natural (NLP), minería de textos y auditoría de privacidad diseñado para escanear, reconocer, aislar y validar de forma automatizada los principales documentos y códigos de identidad fiscal y civil utilizados en el mundo hispanohablante. La herramienta está optimizada con reglas algorítmicas oficiales para detectar documentos de España (DNI, NIE de residentes extranjeros y CIF de sociedades mercantiles) y de México (RFC de personas físicas y morales y la CURP).

En departamentos de recursos humanos, asesorías fiscales, bufetes jurídicos, entidades de cobro, notarías y plataformas de contratación electrónica, la recepción continua de contratos, nóminas, facturas, demandas judiciales y formularios escaneados genera grandes volúmenes de texto donde los números de identidad se encuentran incrustados de forma caótica. Este extractor no solo localiza cada documento con independencia de que contenga guiones, puntos o espacios accidentales, sino que ejecuta la validación matemática oficial del dígito de control (como el algoritmo Módulo 23 del Ministerio del Interior de España o la homoclave del SAT en México), separando los documentos auténticos de cadenas numéricas no válidas o erróneas.

Además, para dar cumplimiento a las leyes de protección de datos (como el RGPD europeo y la LFPDPPP mexicana), la herramienta integra un motor de anonimización y ofuscación documental que permite suprimir o enmascarar identificadores reales antes de divulgar informes, publicar sentencias o ceder bases de datos a terceros.

Anatomía y Reglas Oficiales de los Documentos de Identidad

Cada documento nacional responde a un marco normativo estatal con especificaciones morfosintácticas y algoritmos de control propios:

1. DNI y NIF de España (Documento Nacional de Identidad)

El NIF de las personas físicas españolas consta de 8 dígitos numéricos correlativos seguidos de una letra mayúscula de control obligatoria (ejemplo: 12345678Z). La asignación de la letra de control sigue el Decreto 1553/2005 y se rige por el cálculo Módulo 23:

  1. Se toma el número íntegro de 8 dígitos (si tiene menos de 8 cifras, se completa con ceros a la izquierda).
  2. Se calcula el resto de la división euclídea por el número primo 23: $R = \text{Número} \pmod{23}$.
  3. El residuo $R$ (un valor comprendido entre 0 y 22) se utiliza como índice para seleccionar la letra correspondiente en la tabla oficial de 23 caracteres:

    T - R - W - A - G - M - Y - F - P - D - X - B - N - J - Z - S - Q - V - H - L - C - K - E

    Nota: Se omiten deliberadamente las letras I, O, U y Ñ para evitar confusiones visuales con los dígitos 1 y 0.

2. NIE de España (Número de Identidad de Extranjero)

El NIE se asigna a los ciudadanos extranjeros residentes o con intereses económicos en España. Consta de 9 caracteres: una letra inicial (X, Y o Z), seguida de 7 dígitos numéricos y una letra final de control (ejemplo: Y1234567L). Su validación matemática utiliza la misma tabla Módulo 23 tras aplicar una equivalencia numérica obligatoria a la letra inicial:

  • Si la letra inicial es X, se sustituye por 0 (ej. X123456701234567).
  • Si la letra inicial es Y, se sustituye por 1 (ej. Y123456711234567).
  • Si la letra inicial es Z, se sustituye por 2 (ej. Z123456721234567).
  • Con la cifra resultante de 8 dígitos se calcula el resto módulo 23 y se coteja con la letra final.

3. CIF de España (Código de Identificación Fiscal para Personas Jurídicas)

Utilizado por empresas, asociaciones, fundaciones y entidades públicas. Consta de 9 caracteres: una letra inicial indicativa de la forma jurídica (A para S.A., B para S.L., C para colectivas, etc.), 7 dígitos de numeración provincial correlativa y un carácter de control final (que puede ser un número o una letra según la tipología societaria). El carácter de control se verifica mediante un algoritmo ponderado basado en módulo 10.

4. RFC de México (Registro Federal de Contribuyentes)

Expedido por el Servicio de Administración Tributaria (SAT) en México. Presenta dos modalidades estructurales:

  • Persona Física (13 caracteres): Compuesto por 4 letras (derivadas de la primera letra y vocal interna del apellido paterno, primera letra del materno y primera letra del nombre), 6 dígitos con la fecha de nacimiento en formato AAMMDD (Año, Mes, Día) y 3 caracteres alfanuméricos correspondientes a la homoclave asignada por el SAT con dígito verificador.
  • Persona Moral / Empresas (12 caracteres): Compuesto por 3 letras (iniciales de la razón social), 6 dígitos con la fecha de constitución legal AAMMDD y 3 caracteres alfanuméricos de homoclave.
  • El motor del extractor valida que las 6 cifras de fecha representen un día y mes biológicamente reales (mes entre 01 y 12, días coherentes según el mes).

5. CURP de México (Clave Única de Registro de Población)

Consta de 18 caracteres alfanuméricos rigurosamente estructurados: 4 letras iniciales del nombre y apellidos, 6 dígitos de fecha de nacimiento (AAMMDD), 1 carácter de sexo (H para Hombre, M para Mujer), 2 letras con el código oficial de la entidad federativa de nacimiento (como DF, NL, JC, o NE para nacidos en el extranjero), 3 consonantes internas no iniciales y 2 caracteres finales de homoclave y dígito verificador.

Tabla Sinóptica de Identificadores Soportados

Documento País / Ámbito Longitud Patrón de Formato Algoritmo Verificador
DNI / NIF España (Físicas) 9 caracteres 12345678Z Módulo 23 Oficial
NIE España (Extranjeros) 9 caracteres [X,Y,Z]1234567L Módulo 23 (X=0, Y=1, Z=2)
CIF España (Jurídicas) 9 caracteres [A-W]1234567[0-9,A-J] Módulo 10 Ponderado
RFC (Física) México 13 caracteres AAAA991231XXX Módulo 11 SAT + Fecha
RFC (Moral) México 12 caracteres AAA991231XXX Módulo 11 SAT + Fecha
CURP México 18 caracteres AAAA991231HDFXXX01 Estructural + Estado

Herramientas de Anonimización y Cumplimiento del RGPD

Bajo el Reglamento General de Protección de Datos (RGPD) en la Unión Europea y la Ley Federal de Protección de Datos Personales en Posesión de los Particulares (LFPDPPP) en México, los números de documento nacional de identidad están catalogados como datos de carácter personal de identificación directa. Su divulgación indebida en resoluciones públicas, sentencias judiciales, publicaciones académicas o bases de datos de prueba constituye una infracción muy grave sujeta a multas millonarias.

Para mitigar este riesgo, la herramienta incorpora la funcionalidad de Saneamiento y Redacción Documental:

Herramientas Relacionadas en Nuestro Ecosistema

Amplía tu capacidad de extracción y procesamiento de entidades con nuestras utilidades especializadas:

Preguntas Frecuentes (FAQ)

¿Un DNI que supera la prueba del Módulo 23 pertenece necesariamente a una persona viva?

No. El algoritmo Módulo 23 verifica que la letra se corresponda matemáticamente con el número asignado conforme a la ley española. No obstante, para confirmar si ese DNI está actualmente activo, corresponde a una persona fallecida o ha sido denunciado por extravío o sustracción, se requiere acceso a las bases de datos policiales de la Dirección General de la Policía (DGP).

¿Cómo distingue el extractor entre un DNI y un número de teléfono o código postal?

El extractor analiza la presencia obligatoria de la letra de control contigua (separada o no por guion/espacio) y aplica el test del Módulo 23. Si una secuencia de 8 números está aislada o va seguida de letras incompatibles con el residuo 23, la descarta de inmediato para evitar falsos positivos.

¿Los documentos analizados se almacenan en algún registro del servidor?

No. El procesamiento de expresiones regulares y la validación matemática se realizan íntegramente en memoria volátil dentro de tu propio navegador web mediante JavaScript local. Ningún DNI, NIE, RFC ni fragmento de texto es transmitido por la red ni almacenado en nuestros servidores.

Categorías Recomendadas

Herramientas Relacionadas

Otras calculadoras de Herramientas de Texto que te pueden interesar.

Herramientas de Texto

Extractor de Direcciones IPv6

Escanea y extrae direcciones IPv6 en textos y registros de red. Expansión completa de 128 bits...

Ver herramienta
Herramientas de Texto

Extractor de Tri-gramas de Texto

Extrae y clasifica trigramas de palabras y letras continuas, calcula densidades porcentuales y ...

Ver herramienta
Herramientas de Texto

Extractor de Direcciones IPv4

Extrae, valida octeto por octeto y clasifica direcciones IPv4 en texto, logs y volcados de fire...

Ver herramienta
Herramientas de Texto

Extractor de Cadenas Imprimibles (Strings Tool)

Extrae cadenas de texto imprimibles de archivos binarios, ejecutables, volcados de memoria y da...

Ver herramienta
Herramientas de Texto

Extractor de Direcciones MAC de Texto

Detecta y normaliza direcciones MAC en todos los formatos (dos puntos, guiones, formato Cisco y...

Ver herramienta
Herramientas de Texto

Extractor de Encabezados de Texto Markdown

Extrae los encabezados de un texto Markdown o HTML como lista, árbol, CSV o JSON. Detecta nive...

Ver herramienta
Herramientas de Texto

Extractor de Frases de Acción en Texto

Extrae frases de acción (imperativos, infinitivos instructivos, obligaciones y CTA) de reunion...

Ver herramienta
Herramientas de Texto

Extractor de Menciones (@) de Texto

Extrae todos los usuarios y menciones (@) de publicaciones y comentarios sin capturar correos e...

Ver herramienta
Herramientas de Texto

Extractor de Hashtags de Texto

Extrae, ordena y analiza todos los hashtags (#) de cualquier texto o publicación. Soporta tild...

Ver herramienta
Herramientas de Texto

Extractor de Preguntas de un Texto

Extrae automáticamente todas las preguntas de un texto o transcripción. Clasifica preguntas a...

Ver herramienta
Herramientas de Texto

Extractor de Contactos desde Texto

Extrae y asocia nombres, teléfonos, emails, cargos y empresas desde textos desestructurados y ...

Ver herramienta
Herramientas de Texto

Extractor de IPs (IPv4 y IPv6) de Texto

Extrae, valida y clasifica direcciones IPv4 y IPv6 desde textos y logs. Detección de rangos p�...

Ver herramienta
Herramientas de Texto

Extractor de Directivas htaccess

Aísla, clasifica y desglosa directivas de archivos .htaccess de Apache. Auditoría por módulo...

Ver herramienta
Herramientas de Texto

Extractor de Cookies de Texto Header

Extrae, desglosa y audita atributos de cookies en cabeceras Set-Cookie y Cookie. Verificación ...

Ver herramienta
Herramientas de Texto

Extractor de Rutas de Archivo de Texto

Aísla y extrae rutas de archivos Windows (C:\...), Unix/Linux (/var/log/...), UNC y URIs file:...

Ver herramienta
Herramientas de Texto

Extractor de Adjetivos de un Texto

Extrae todos los adjetivos de un texto, clasificados por grado y género, con el sustantivo que...

Ver herramienta
Herramientas de Texto

Extractor de URLs de Sitemap XML

Extrae y desglosa todas las URLs y metadatos de archivos sitemap.xml o sitemap_index.xml. Filtr...

Ver herramienta
Herramientas de Texto

Extractor de Máscaras de Subred

Extrae, valida y calcula máscaras de red decimales punteadas, prefijos CIDR, wildcards Cisco y...

Ver herramienta
Herramientas de Texto

Extractor de Coordenadas GPS de Texto

Extrae y normaliza coordenadas geográficas GPS desde cualquier documento, reporte telemático ...

Ver herramienta
Herramientas de Texto

Extractor de N-gramas de Texto

Extrae y cuenta n-gramas de palabras o caracteres con filtros de mayúsculas, signos de puntuac...

Ver herramienta
Herramientas de Texto

Extractor de Palabras Clave de Texto

Extrae palabras clave y frases relevantes (1, 2 y 3-gramas) de cualquier texto con puntuación ...

Ver herramienta
Herramientas de Texto

Extractor de Sustantivos de un Texto

Extrae todos los sustantivos de un texto, clasificados como comunes o propios, con su género y...

Ver herramienta