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.
¿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
- Elija un modo Cambie entre "Validar" y "Calcular" según si su número ya incluye un dígito de control.
- Ingrese el número de código de barras Puede pegar un número con espacios o guiones tal cual.
- Revise el resultado El modo Validar muestra si coincide o no y el formato detectado; el modo Calcular muestra el número completo resultante.
- 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.
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
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.