¿Qué es un código de barras?

El código de barras es un sistema que representa números (y a veces letras) mediante barras verticales negras y espacios blancos de distintos grosores. El lector mide la luz reflejada: las barras oscuras absorben la luz y los espacios la reflejan, y ese patrón se traduce a dígitos. La idea la patentaron Norman Woodland y Bernard Silver en 1952, y el primer producto escaneado en un supermercado fue un paquete de chicles Wrigley el 26 de junio de 1974.

  • EAN-13: el estándar mundial de los productos de tienda — 13 dígitos: prefijo del país (3), código de la empresa, código del producto y dígito verificador.
  • UPC-A: la versión norteamericana, de 12 dígitos. Fue el primer formato usado en supermercados.
  • Code 128 y Code 39: guardan también letras — se usan en logística, inventarios, mensajería y pulseras de hospital.
  • Prefijo de país: los primeros 3 dígitos del EAN-13 indican dónde se registró la empresa: 770-771 es Colombia, 750 México, 84 España, 779 Argentina. ¡Ojo!: indica el registro, no necesariamente dónde se fabricó.
  • Dígito verificador: el último dígito es un cálculo matemático sobre los 12 anteriores. Si una cifra se lee mal, la cuenta no cuadra y el lector rechaza la lectura — por eso la caja "pita" sin miedo a cobrar otro producto.
  • GS1: la organización mundial que asigna los códigos de empresa para que ningún producto repita código en el planeta.
🧮 ¿Cómo se calcula el dígito verificador del EAN-13?

Se toman los 12 primeros dígitos. Los de posición impar se suman tal cual y los de posición par se multiplican por 3 antes de sumar. Al total se le busca cuánto le falta para llegar a la siguiente decena: ese faltante es el dígito verificador. Pruébalo abajo en la sección Verificador.

🔍 Lector de código de barras

Sube una foto, arrástrala, pégala con Ctrl+V o usa la cámara. Lee EAN-13, EAN-8, UPC, Code 128, Code 39 e ITF. Todo se procesa en tu navegador.

📁

Toca para subir una foto del código

o arrástrala aquí · o pégala con Ctrl+V

La cámara requiere HTTPS y tu permiso. Acerca el código hasta que ocupe buena parte de la imagen y procura que las barras queden horizontales.

La imagen o la cámara se verán aquí

🧮 Calculadora del dígito verificador (EAN-13)

Escribe los 12 primeros dígitos de un código de barras y descubre el dígito 13 con el cálculo paso a paso — o escribe los 13 para comprobar si el código es válido.

Diccionario

Código de barras
Representación de datos mediante barras y espacios de distinto grosor, leída por reflexión de luz.
EAN-13
Estándar europeo/mundial de 13 dígitos usado en los productos de tiendas y supermercados.
UPC-A
Código universal de producto de 12 dígitos, el estándar original de Norteamérica.
Code 128
Código que guarda números y letras; común en logística, mensajería e inventarios.
Dígito verificador
Último dígito, calculado a partir de los demás, que permite detectar lecturas erróneas.
Prefijo GS1 de país
Los primeros 3 dígitos del EAN-13: 770-771 Colombia, 750 México, 84 España.
GS1
Organización mundial que asigna los prefijos de empresa para que los códigos no se repitan.
Quiet zone
Margen blanco a los lados del código, necesario para que el lector detecte dónde empieza.
Escáner láser
Lector clásico de cajas registradoras: barre el código con un rayo y mide la luz reflejada.
Lector de imagen (CCD)
Lector moderno que fotografía el código y lo decodifica por software, como esta app.
SKU
Código interno que cada tienda asigna a sus productos para control de inventario.
ZXing
Librería de código abierto ("zebra crossing") que decodifica códigos de barras y QR en el navegador.

Videos

¿Cómo funciona un código de barras?

¿Para qué sirve el código de barras?

Código de barras: el primer paso para vender tus productos

Cómo crear un código de barras gratis

Cuestionario

10 preguntas aleatorias del banco de 50. Calificación de 0 a 100.