·15 min de lectura

Por qué mi código de barras no escanea: 7 errores comunes y cómo solucionarlos

¿Tu código de barras no escanea? Descubre los 7 errores más comunes que impiden escanear un código de barras y aprende a solucionarlos paso a paso.

Por qué mi código de barras no escanea: 7 errores comunes y cómo solucionarlos

Imagina la escena: acabas de imprimir cientos de etiquetas para tu nuevo lote de productos. Todo se ve perfecto. Llegas al punto de venta, pasas el primer artículo por el escáner y… nada. Lo intentas otra vez. Nada. Cambias el ángulo, acercas más el producto, lo alejas. Tu código de barras no escanea.

Si alguna vez viviste esta frustración, no estás solo. Es uno de los problemas más reportados por PyMEs, vendedores de marketplace y negocios de retail en toda Latinoamérica. Solo en México, la AMECE (ahora GS1 México) estima que el 23% de los rechazos en centros de distribución están relacionados con etiquetas ilegibles. En Colombia, Logyca reporta cifras similares para proveedores de cadenas como Éxito y Olímpica. Un código de barras que no funciona puede significar filas más largas en caja, devoluciones de producto en Amazon o Mercado Libre, e incluso el rechazo completo de un envío por parte de una cadena de supermercados.

La buena noticia: en la enorme mayoría de los casos, el problema tiene solución. Y mejor aún, es completamente prevenible.

En esta guía te explicamos los 7 errores más comunes que impiden escanear un código de barras correctamente, por qué ocurren, y exactamente qué hacer para que cada etiqueta que imprimas funcione a la primera.


Error #1: Impresión borrosa o de baja resolución

El problema

Este es, por mucho, el error más frecuente. Cuando un código de barras se imprime con una resolución demasiado baja, las barras y los espacios se difuminan entre sí. El escáner necesita distinguir con precisión dónde termina una barra negra y dónde comienza un espacio blanco. Si esa frontera es difusa, el lector simplemente no puede interpretar la información.

¿Cómo pasa? Muchos negocios pequeños imprimen sus etiquetas en impresoras domésticas configuradas en modo "borrador" o "ahorro de tinta". Otros usan archivos de imagen que fueron redimensionados varias veces, perdiendo nitidez en cada paso.

La solución

  • Imprime siempre a un mínimo de 300 DPI (puntos por pulgada). Esta es la resolución estándar para códigos de barras legibles. Para códigos muy pequeños, considera 600 DPI.
  • Genera tu código de barras en formato vectorial (SVG, EPS o PDF) en lugar de formatos rasterizados como JPG o PNG. Los vectores no pierden calidad al escalar.
  • Configura tu impresora en modo "alta calidad" o "mejor". Evita los modos de ahorro de tinta para etiquetas de producto.
  • Usa una impresora térmica si manejas volúmenes altos. Las impresoras térmicas de transferencia producen bordes mucho más nítidos que las de inyección de tinta. Si no sabes cuál elegir, consulta nuestra comparativa Dymo vs Rollo vs Zebra o nuestra guía completa para elegir impresora de etiquetas.

💡 Consejo rápido: Si al mirar tu etiqueta con una lupa (o con el zoom de tu celular) las barras se ven "peludas" o los bordes irregulares, tu resolución es insuficiente.


Error #2: Tamaño incorrecto del código de barras

El problema

Un código de barras demasiado pequeño es tan problemático como uno borroso. Los escáneres de punto de venta y los lectores de almacén tienen una distancia y un campo de lectura específicos. Si el código es más chico de lo que el lector puede captar, simplemente no lo detecta.

Esto es especialmente común cuando los vendedores intentan "meter" el código en un espacio reducido de la etiqueta, comprimiéndolo hasta que se vuelve ilegible.

La solución

  • Respeta el tamaño mínimo de 1.5 pulgadas (3.8 cm) de ancho para códigos EAN-13 y UPC-A. Este es el estándar GS1.
  • Nunca reduzcas solo el ancho sin reducir la altura proporcionalmente. Deformar el código altera la relación entre barras y espacios.
  • Incluye las "zonas de silencio" (quiet zones): son los márgenes blancos a los lados del código. Sin ellas, el escáner no sabe dónde empieza y dónde termina el código. El mínimo es de 2.5 mm a cada lado para EAN-13.
  • Si tu empaque es muy pequeño (como un labial o un blíster de aretes), considera usar un código EAN-8 o un DataMatrix, que están diseñados para espacios reducidos.
Tipo de códigoAncho mínimo recomendadoUso típico
UPC-A1.47" (37.3 mm)Retail EE.UU. y Canadá
EAN-131.49" (37.8 mm)Retail global / LATAM
EAN-80.85" (21.4 mm)Productos pequeños
ITF-145.61" (142.5 mm)Cajas y embalaje

Error #3: Mala ubicación de la etiqueta en el producto

El problema

Puedes tener un código de barras perfectamente impreso, pero si está colocado en el lugar equivocado del producto, el escáner va a tener problemas para leerlo.

Los errores más comunes de ubicación incluyen:

  • Sobre una costura, pliegue o borde curvo. La curvatura distorsiona las barras.
  • En la parte inferior del producto, donde no llega el haz del escáner.
  • Cubierto parcialmente por otro sticker, cinta adhesiva transparente o el propio empaque que se dobla.
  • Sobre una superficie irregular como un envase corrugado o un tejido con textura.

La solución

  • Coloca la etiqueta en una superficie plana y lisa. Si el empaque es cilíndrico (como una botella), asegúrate de que el código no ocupe más del 30% de la circunferencia para evitar distorsión.
  • Evita los bordes, las esquinas y las costuras. Separa el código al menos 8 mm de cualquier borde del empaque.
  • Ubica el código donde el cajero o el sistema automatizado lo espera. En cajas, generalmente es en la parte inferior derecha o en un lateral.
  • Asegúrate de que nada cubra el código. Suena obvio, pero cintas de seguridad, sellos y stickers promocionales son "asesinos silenciosos" de códigos de barras.

⚠️ Error clásico en LATAM: Pegar la etiqueta del código de barras sobre la pestaña de cierre de una caja. Cada vez que alguien abre la caja, el código se dobla y se deteriora.

📦 Caso real — Mercado Libre: Vendedores de Mercado Libre en México y Colombia reportan que hasta un 12% de sus devoluciones están relacionadas con etiquetas mal colocadas que el operador logístico no puede escanear en el centro de distribución. Esto genera cargos extra por "reacondicionamiento" y retrasos de 3–5 días en la entrega. Si vendes ropa, revisa también nuestra guía de etiquetas para ropa con tips específicos de ubicación para prendas.


Error #4: Material de etiqueta inadecuado

El problema

No todas las etiquetas son iguales. El material sobre el que imprimes tu código de barras afecta directamente su legibilidad. Una etiqueta glossy puede generar reflejos que confunden al escáner. Un papel demasiado poroso puede hacer que la tinta se expanda y las barras se "engruesen".

Factores ambientales también juegan un papel:

  • Humedad: En zonas tropicales de LATAM (costa del Golfo, Caribe, Amazonia), la humedad puede hacer que las etiquetas de papel estándar se arruguen o que la tinta se corra.
  • Frío: Productos refrigerados o congelados pueden generar condensación que arruina etiquetas no protegidas.
  • Fricción: Productos que se manipulan mucho (herramientas, juguetes) necesitan etiquetas más resistentes.

La solución

  • Papel mate o semimate es el material más confiable para la mayoría de los productos de retail. Evita los acabados ultrabrillantes.
  • Para productos refrigerados, usa etiquetas de polipropileno (BOPP) o poliéster con adhesivo resistente al frío.
  • Para ambientes húmedos, opta por etiquetas sintéticas laminadas.
  • Para productos de alta manipulación, considera etiquetas con barniz UV o laminado adicional.
  • Haz pruebas de escaneo antes de producir en volumen. Imprime 5 etiquetas de prueba, pégalas en el producto real y escanéalas con el mismo equipo que se usará en el punto de venta.

Error #5: Contraste insuficiente entre barras y fondo

El problema

Un escáner de código de barras funciona detectando la diferencia de reflectancia entre las barras oscuras y los espacios claros. Si no hay suficiente contraste, el lector no puede distinguir un elemento del otro.

Esto ocurre frecuentemente cuando:

  • Se imprimen barras de color gris oscuro en lugar de negro puro.
  • El fondo de la etiqueta es beige, amarillo claro o cualquier color que no sea blanco.
  • Se usan combinaciones de colores "creativas" para que el código combine con el diseño del empaque (barras azul marino sobre fondo morado, por ejemplo).
  • La tinta de la impresora está agotándose y el negro sale deslavado.

La solución

  • Usa siempre barras negras (100% K en CMYK) sobre fondo blanco. Es la combinación con mayor tasa de lectura. Punto.
  • Si necesitas un fondo de color, estos son seguros: blanco, amarillo claro, naranja claro y rojo claro. Las barras siempre deben ser oscuras: negro, azul oscuro o verde muy oscuro.
  • Colores prohibidos para las barras: rojo, naranja, amarillo. Los escáneres láser usan luz roja, lo que significa que las barras rojas se vuelven "invisibles" para el lector.
  • Colores prohibidos para el fondo: negro, azul oscuro, verde oscuro, morado, marrón.
  • Revisa tu cartucho de tinta o cinta de transferencia. Si el negro se ve grisáceo, es momento de reemplazar.

Tabla de combinaciones de color

BarrasFondo¿Funciona?
NegroBlanco✅ Ideal
Azul oscuroBlanco✅ Bien
NegroAmarillo claro✅ Bien
Verde oscuroBlanco⚠️ Aceptable
RojoBlanco❌ No funciona
NegroRojo❌ No funciona
AzulAzul claro❌ No funciona

Error #6: Tipo de código de barras incorrecto

El problema

Existen decenas de simbologías de código de barras, y cada una tiene un propósito específico. Usar el tipo equivocado es como poner diésel en un auto de gasolina: simplemente no va a funcionar donde lo necesitas.

Errores comunes:

  • Usar Code 128 cuando el retailer exige EAN-13.
  • Generar un UPC-A (12 dígitos, estándar de EE.UU.) cuando vendes en México o Colombia, donde se usa EAN-13 (13 dígitos).
  • Usar un código QR donde se requiere un código de barras lineal (1D).
  • Generar un código ITF-14 (para cajas y embalaje) en el producto individual.

La solución

  • Para venta al público en LATAM: Usa EAN-13 (estándar GS1). Es el más aceptado en supermercados, tiendas de conveniencia y marketplaces de la región.
  • Para venta en EE.UU. y Canadá: Usa UPC-A.
  • Para cajas de envío y logística: Usa ITF-14 o GS1-128.
  • Para productos muy pequeños: Usa EAN-8.
  • Para información adicional (lote, fecha de vencimiento, peso variable): Usa GS1-128 con Identificadores de Aplicación (AI). Si necesitas entender la diferencia entre GS1-128 y Code 128, lee nuestro artículo GS1-128 vs Code 128: ¿Cuál necesitas?.
  • Para logística y pallets: Usa SSCC codificado en GS1-128. Aprende más en nuestra guía completa del código SSCC.
  • Para marketplaces: Consulta la guía específica de cada plataforma. Amazon, por ejemplo, acepta EAN-13, UPC-A y sus propios FNSKU.

📌 Dato clave: Si vendes en Mercado Libre, Amazon México, Liverpool o cualquier cadena de retail en LATAM, necesitas un GTIN (número GS1) codificado en formato EAN-13. No hay atajos.


Error #7: Datos mal codificados en el código de barras

El problema

Este es el error más sutil y, por lo tanto, uno de los más peligrosos. Tu código de barras puede verse perfecto, imprimirse nítido y escanearse correctamente… pero contener datos incorrectos. En muchos casos, el código ni siquiera escanea porque los datos no son válidos.

Las causas más comunes:

  • Dígito de verificación incorrecto. Los códigos EAN-13 y UPC-A tienen un dígito final que se calcula matemáticamente a partir de los otros dígitos. Si lo introduces manualmente y te equivocas, el código es inválido.
  • Número de dígitos equivocado. Un EAN-13 siempre tiene exactamente 13 dígitos. Ni 12, ni 14.
  • Prefijo de país incorrecto. Los prefijos GS1 identifican al país de la organización que asignó el número, no el país de fabricación. México usa 750, Colombia 770, Argentina 779, etc.
  • Copiar y pegar mal. Un espacio extra, un cero de más, un dígito invertido: cualquier error en los datos hace que el código sea ilegible o apunte a un producto equivocado.

La solución

  • Nunca calcules el dígito de verificación manualmente. Usa un generador de código de barras que lo calcule automáticamente.
  • Verifica el número antes de imprimir. Escanea un código de prueba con una app de verificación de códigos de barras (hay varias gratuitas para Android e iOS).
  • Usa solo números GS1 legítimos. Comprar un prefijo GS1 a través de la organización oficial de tu país (AMECE en México, GS1 Colombia, GS1 Argentina, etc.) garantiza que tus números son únicos y válidos.
  • Valida la estructura del código. Un buen generador de código de barras rechaza automáticamente datos con formato incorrecto antes de generar la imagen.

Cómo prevenir todos estos errores de una sola vez

Si llegaste hasta aquí, probablemente notaste un patrón: la mayoría de los problemas para escanear un código de barras se originan antes de la impresión. Se originan en la generación.

Usar un generador de código de barras profesional con validación automática elimina de raíz la mayoría de estos errores:

  • Resolución correcta: Genera archivos vectoriales listos para imprimir a cualquier tamaño sin perder calidad.
  • Tamaño validado: Calcula automáticamente las dimensiones mínimas según la simbología.
  • Zonas de silencio: Las incluye por defecto, sin que tengas que medirlas.
  • Contraste verificado: Usa la combinación de colores correcta o te avisa si eliges una combinación riesgosa.
  • Simbología correcta: Te guía para elegir el tipo de código adecuado según tu caso de uso.
  • Dígito de verificación automático: Lo calcula sin posibilidad de error humano.
  • Validación de datos: Rechaza números con formato inválido antes de generar el código.

Deja de adivinar. Genera códigos que funcionan a la primera.

Si estás cansado de que tu código de barras no escanea, de perder tiempo reimprimiendo etiquetas y de recibir rechazos de marketplaces y cadenas de retail, es momento de usar una herramienta que haga el trabajo pesado por ti.

Prueba nuestro generador de etiquetas GS1 con validación automática → genera tu primer código de barras gratis y comprueba la diferencia.


Preguntas frecuentes (FAQ)

¿Por qué mi código de barras no escanea?

Las razones más comunes son: impresión de baja resolución (menos de 300 DPI), tamaño demasiado pequeño, mala ubicación en el producto, material de etiqueta inadecuado, contraste insuficiente entre barras y fondo, tipo de código incorrecto, o datos mal codificados (como un dígito de verificación erróneo).

¿Cuál es el tamaño mínimo de un código de barras EAN-13?

El tamaño mínimo recomendado por GS1 para un código EAN-13 es de 1.49 pulgadas (37.8 mm) de ancho. Reducirlo por debajo de esta medida compromete la legibilidad del código.

¿Qué resolución necesito para imprimir un código de barras?

Se recomienda un mínimo de 300 DPI para códigos de barras estándar. Para códigos pequeños o con alta densidad de datos, 600 DPI ofrece mejores resultados. Usa siempre el modo de alta calidad de tu impresora.

¿Qué colores puedo usar en un código de barras?

La combinación ideal es barras negras sobre fondo blanco. Nunca uses rojo, naranja o amarillo para las barras, ya que los escáneres láser usan luz roja y no pueden detectar estos colores. El fondo debe ser siempre claro: blanco, amarillo pálido o naranja claro.

¿Qué tipo de código de barras necesito para vender en México, Colombia o Argentina?

Para venta al público en Latinoamérica, el estándar es EAN-13 con un GTIN asignado por GS1. Este formato es aceptado en supermercados, tiendas de conveniencia y marketplaces como Amazon y Mercado Libre en toda la región.

¿Cómo sé si mi código de barras es válido antes de imprimirlo?

Usa un generador de código de barras con validación automática que verifique el dígito de control, la estructura de datos y la simbología. Adicionalmente, escanea una etiqueta de prueba con una app móvil de lectura de códigos antes de producir en volumen.

¿Puedo generar un código de barras gratis?

Sí, existen generadores de código de barras en línea que permiten crear códigos de prueba gratis. Sin embargo, para uso comercial necesitas un número GTIN oficial asignado por GS1 en tu país. Un buen generador te permite crear la etiqueta con validación automática una vez que tengas tu número.


Resumen: tu checklist antes de imprimir

Antes de enviar a imprimir un solo código de barras, pasa por esta lista:

  • Resolución de archivo: ¿300 DPI o más?
  • Formato: ¿vectorial (SVG/PDF/EPS)?
  • Tamaño: ¿cumple el mínimo de la simbología?
  • Zonas de silencio: ¿incluidas a ambos lados?
  • Ubicación: ¿superficie plana, sin pliegues ni curvas?
  • Material: ¿adecuado para el ambiente del producto?
  • Contraste: ¿barras oscuras sobre fondo claro?
  • Simbología: ¿la correcta para tu canal de venta?
  • Datos: ¿dígito de verificación correcto?
  • Prueba: ¿escaneaste una muestra real con un lector?

Si todos los puntos están marcados, tu código de barras va a escanear. Siempre.


¿Listo para generar códigos de barras que funcionen a la primera? Prueba nuestro generador con validación automática GS1 y olvídate de los problemas de escaneo.

¿Necesitas generar etiquetas GS1?

Crea etiquetas SSCC, GS1-128, UPC y más — gratis y sin complicaciones.

Probar el generador →