Calculadora y Validador de Dígito de Control de Código de Barras (UPC/EAN/GTIN)

Herramienta gratuita para validar y calcular el dígito de control de códigos de barras UPC-A, EAN-8, EAN-13 y GTIN-14. Ingrese el número completo para validarlo, o los dígitos sin el dígito de control para calcular y añadir el correcto. Funciona totalmente en su navegador.

Publicidad

¿Qué Es un Validador de Dígito de Control de Código de Barras?

Esta herramienta gratuita en línea valida o calcula el dígito de control —un único dígito de verificación— compartido por cuatro estándares de código de barras: UPC-A, EAN-8, EAN-13 y GTIN-14. Utiliza el cálculo ponderado módulo 10 definido por GS1 para confirmar si un número es válido, al instante y directamente en su navegador.

En el modo "Validar", ingrese el número completo incluyendo el dígito de control para ver si coincide. En el modo "Calcular", ingrese solo los dígitos sin el dígito de control y el correcto se añadirá automáticamente. Es útil para verificar un código de producto recién asignado o para diagnosticar por qué un código de barras no se puede leer.

Cómo Usar

  1. Elija un modo Cambie entre "Validar" y "Calcular" según si su número ya incluye un dígito de control.
  2. Ingrese el número de código de barras Puede pegar un número con espacios o guiones tal cual.
  3. Revise el resultado El modo Validar muestra si coincide o no y el formato detectado; el modo Calcular muestra el número completo resultante.
  4. Pruebe con otro número Use el botón Borrar para reiniciar la entrada y verificar otro número.

Consejos para aprovecharla mejor

  • Puede pegar un número con espacios o guiones: se eliminan automáticamente antes de calcular.
  • Use el modo "Calcular" cuando esté preparando un nuevo código de producto antes de imprimirlo: ingrese los dígitos sin el dígito de control y el correcto se añadirá automáticamente.
  • UPC-A (12 dígitos) usa el mismo algoritmo que EAN-13 (13 dígitos) con un cero inicial, por lo que ambos formatos se validan con el mismo cálculo ponderado.
  • GTIN-14 añade un "dígito indicador" inicial (que representa el nivel de empaque) a un EAN-13, y se usa comúnmente para identificar cajas y paletas en logística.
  • Si un lector de códigos de barras no puede leer una etiqueta impresa, verificar aquí el dígito de control primero le ayuda a distinguir si se trata de un defecto de impresión o un error de ingreso de datos.

Casos de Uso

Verificar un código de producto recién asignado

Al crear un nuevo código de producto a partir de un prefijo de empresa GS1, confirme que el dígito de control se calculó correctamente.

Diagnosticar por qué un código de barras no se puede leer

Si un código de barras impreso no se puede leer, verifique primero el dígito de control para distinguir entre un defecto de impresión y un error de datos.

Referencia para la lógica de validación en desarrollo de software

Úselo como referencia al implementar la lógica de validación de códigos de barras (el dígito de control módulo 10 de GS1) en sistemas de inventario o punto de venta.

Verificar códigos de barras en productos importados

Confirme que un número EAN-13 o GTIN-14 impreso en un producto importado siga el formato correcto.

Publicidad

Glosario

UPC-A
Código Universal de Producto: un estándar de código de barras de 12 dígitos usado principalmente en Estados Unidos y Canadá.
EAN-13
Número de Artículo Europeo: el estándar internacional de código de barras de 13 dígitos, que también abarca los códigos JAN de Japón.
EAN-8
Un estándar de código de barras abreviado de 8 dígitos usado en productos pequeños.
GTIN-14
Número Global de Artículo Comercial: un código de 14 dígitos formado al añadir un dígito indicador a un EAN-13, usado para identificar cajas y paletas.
Dígito de control
Un único dígito de verificación al final de un código de barras, calculado con la fórmula ponderada módulo 10 de GS1 para detectar errores de entrada.
GS1
La organización sin fines de lucro que mantiene los estándares internacionales de códigos de barras e identificación de productos, conocida anteriormente como UCC/EAN.

Preguntas Frecuentes

Probablemente indique un error de tipeo, un defecto de impresión o una corrupción de datos en el número. Los lectores de códigos de barras normalmente rechazan los números cuyo dígito de control no coincide, por eso a veces se ve un error de lectura en la caja o un rechazo en un sistema de inventario.

UPC-A es un código de barras de 12 dígitos usado principalmente en Estados Unidos y Canadá. Al añadir un cero inicial se convierte en el mismo espacio de numeración que EAN-13 (el estándar internacional de 13 dígitos, donde los primeros 2 o 3 dígitos representan un código de país), y la mayoría de los lectores de UPC-A también pueden leer códigos EAN-13.

El código JAN de Japón usa la misma longitud de dígitos y el mismo cálculo de dígito de control que EAN-13 (13 dígitos) o su versión abreviada equivalente a EAN-8, por lo que esta herramienta valida códigos JAN directamente.

Esta herramienta solo valida y calcula dígitos de control; no emite un prefijo de empresa GS1 oficial. Para obtener un código de barras que pueda asignar legalmente a un producto real, debe registrarse con la organización miembro de GS1 de su país.

No. Todo el cálculo ocurre localmente en el JavaScript de su navegador, y no se envía nada a un servidor externo.
Tool-kun

Curiosidad — Cómo un Solo Dígito Detecta un Error de Tipeo

Muchas personas han visto a un cajero teclear manualmente un código de producto después de que el lector no logró leerlo. Podría pensarse que un solo dígito mal escrito registraría un producto completamente distinto, pero en la práctica la mayoría de esos errores se detectan automáticamente. Lo que hace esto posible es un solo dígito al final de cada código de barras, llamado el dígito de control.

Este mecanismo se remonta a principios de los años 70, cuando la industria estadounidense de comestibles y bienes de consumo desarrolló el Código Universal de Producto (UPC). En esa época, los cajeros todavía ingresaban los precios a mano, y los errores de tipeo eran una fuente importante de errores de facturación y confusión de inventario. El cálculo ponderado módulo 10 adoptado por GS1 (entonces la UCC) podía implementarse con nada más que sumas repetidas, por lo que funcionaba sin problemas con la capacidad de cómputo disponible en ese momento, a la vez que detectaba la mayoría de los errores que la gente comete realmente, como transponer dos dígitos adyacentes o escribir mal uno solo.

Lo notable es que ese mismo cálculo se comparte entre cuatro estándares de código de barras con cantidades de dígitos totalmente distintas: UPC-A (12 dígitos), EAN-8 (8 dígitos), EAN-13 (13 dígitos) y GTIN-14 (14 dígitos). Como la regla —ponderar los dígitos alternadamente por 3 y 1 comenzando desde el más a la derecha, y luego ajustar la suma al siguiente múltiplo de 10— funciona sin importar la longitud, GS1 nunca tuvo que diseñar un nuevo algoritmo de validación cada vez que introducía un nuevo estándar. Es una pieza de diseño discretamente elegante, considerando que los sistemas de caja de todo el mundo dependen de esta única fórmula sencilla.

Publicidad