Volver al blog

CIC, OCR y Clave de Elector: Qué Son y en Qué se Diferencian

Guía clara sobre el CIC, el código OCR y la clave de elector de la credencial INE: qué identifica cada uno, dónde aparecen y cómo extraerlos por API.

Extraer Datos de INE
CIC INEOCR INEclave de electornúmero de identificación INEqué es el CICdiferencia CIC OCR

Si procesas credenciales para votar en un flujo de KYC o de alta de clientes, tarde o temprano te vas a topar con tres identificadores que suelen confundirse: el CIC, el código OCR y la clave de elector. Los tres son números largos impresos en la credencial INE, pero identifican cosas distintas y se usan para fines distintos.

Esta guía explica qué es cada uno, dónde aparece en la credencial y cómo extraerlos automáticamente con una API de OCR para INE.

Resumen rápido

IdentificadorQué identificaDónde apareceLongitud típica
Clave de electorAl ciudadano dentro del padrón electoralFrente de la credencial18 caracteres (letras y números)
CICAl plástico de la credencial (folio)Reverso / frente según modelo9 dígitos
OCRA la credencial para lectura automáticaReverso, zona MRZ13 dígitos

La idea clave: la clave de elector identifica a la persona, mientras que el CIC y el OCR identifican al documento físico.

Qué es la clave de elector

La clave de elector es el identificador del ciudadano dentro del Registro Federal de Electores. Es una cadena de 18 caracteres alfanuméricos que se construye a partir de los apellidos, el nombre, la fecha de nacimiento, el sexo y la entidad de registro.

Ejemplo de formato:

PRGRJN85010109H100
  • Las primeras 6 letras provienen de los apellidos y nombre.
  • Los 6 dígitos siguientes corresponden a la fecha de nacimiento (AAMMDD).
  • Luego va la entidad federativa y el sexo.

Como se deriva de los datos personales, la clave de elector no cambia aunque renueves el plástico de tu credencial. Es el dato más útil cuando necesitas relacionar a una persona con su registro electoral.

Qué es el CIC

El CIC (Código de Identificación de la Credencial) es el folio único del plástico. Identifica al documento físico, no a la persona. Son normalmente 9 dígitos y, en los modelos más recientes, aparece en el reverso, asociado al código QR y al número vertical.

Cuando un ciudadano renueva o repone su credencial, el CIC cambia: es un plástico nuevo, con un folio nuevo. Por eso el CIC es útil para:

  • Detectar si una credencial fue reemplazada.
  • Validar el documento contra el servicio oficial de verificación del INE.
  • Distinguir entre dos credenciales del mismo ciudadano emitidas en momentos distintos.

Qué es el código OCR

El OCR es un número de 13 dígitos ubicado en la zona de lectura mecánica (MRZ, Machine Readable Zone) en el reverso de la credencial. Su propósito es justamente lo que su nombre indica: permitir la lectura óptica automática del documento.

En las credenciales más recientes, el OCR aparece en la parte inferior del reverso, junto con la línea MRZ que codifica varios campos de forma estandarizada.

CIC vs OCR: ¿no son lo mismo?

Es la confusión más común. Ambos identifican al documento, pero:

  • El CIC es el folio "humano" del plástico (9 dígitos).
  • El OCR es el número pensado para lectura por máquina (13 dígitos) y forma parte de la zona MRZ.

En algunos modelos el CIC se puede derivar de la información de la MRZ, pero conceptualmente conviene tratarlos como campos separados, porque para validaciones oficiales se piden de forma específica.

Dónde aparece cada uno (por modelo de credencial)

La ubicación cambia entre modelos. Si te interesa el detalle por versión, lo cubrimos en versiones de la credencial INE/IFE y qué campos extrae cada una. En términos generales:

  • Clave de elector: siempre al frente, debajo de los datos personales.
  • CIC y número vertical: reverso, asociados al QR (modelos INE 2014 en adelante).
  • OCR / MRZ: franja inferior del reverso.

Cómo extraer CIC, OCR y clave de elector por API

Una buena API de OCR para INE devuelve los tres identificadores como campos separados en su respuesta, además del resto de datos de la credencial. Con Extraer Datos de INE, una sola petición al endpoint /api/v1/extract regresa algo así:

{
  "success": true,
  "data": {
    "nombre": "JUAN",
    "apellidoPaterno": "PEREZ",
    "curp": "PEGJ850101HDFRRL09",
    "claveElector": "PRGRJN85010109H100",
    "ocr": "1234567890123",
    "cic": "123456789",
    "numeroVertical": "1234567890123"
  }
}

Para obtener los campos del reverso (CIC y OCR), recuerda enviar también la imagen trasera de la credencial:

curl -X POST https://extraerdatosdeine.com/api/v1/extract \
  -H "X-API-Key: ine_tu_api_key" \
  -F "image_front=@./ine_frente.jpg" \
  -F "image_back=@./ine_reverso.jpg"

Si solo mandas el frente, podrás obtener la clave de elector, pero no el CIC ni el OCR, que viven en el reverso.

Buenas prácticas

  1. Trata clave de elector, CIC y OCR como campos distintos. No los mezcles en una sola columna de tu base de datos.
  2. Procesa ambos lados de la credencial si necesitas los identificadores del documento.
  3. Usa la clave de elector para identificar a la persona y el CIC para identificar al plástico.
  4. Valida la vigencia por separado: la lees del frente y no depende de ninguno de estos tres identificadores. Te puede servir la guía sobre cómo validar si una credencial INE está vigente.

Conclusión

La clave de elector identifica a la persona; el CIC y el OCR identifican al documento. Entender esa diferencia evita errores en flujos de verificación de identidad y te permite diseñar mejor tu base de datos.

¿Necesitas extraer los tres identificadores automáticamente? Prueba Extraer Datos de INE con 20 extracciones gratis: una sola llamada devuelve clave de elector, CIC, OCR y todos los campos de la credencial en segundos.

¿Necesitas extraer datos de INE automáticamente?

Prueba nuestra API con 20 extracciones gratis. Integración en minutos, resultados en segundos.

Comenzar gratis