9 min de lecturaFunciones

Código de barras vs código QR: cuál va en tu producto

Un código de barras identifica un artículo para un sistema que ya lo conoce. Un QR conecta a una persona con contenido. Capacidad, lectores y códigos 2D.

Marius Voß
DevRel · edge infra

Un código de barras es unidimensional: almacena un identificador corto, normalmente un número, que se lee a lo largo de un solo eje. Un código QR es una matriz bidimensional que guarda hasta 7.089 numerales o 4.296 caracteres alfanuméricos con el nivel más bajo de corrección de errores, y esa corrección permite que un código dañado se siga escaneando. La división práctica se deduce de ahí. Un código de barras apunta a un registro de un sistema que ya sabe qué es el producto; un código QR lleva contenido sobre el que un teléfono puede actuar sin saber nada de antemano.

Lo cual significa que código de barras vs código QR rara vez es una competición sobre qué formato es mejor. Se trata de quién escanea, qué tiene en la mano y qué debe pasar en el segundo posterior al pitido. Este artículo cubre lo que almacena cada formato, el hardware de lectura que decide por ti, el salto del comercio a los códigos 2D que está cambiando discretamente la respuesta y la única propiedad que solo puede tener un código QR. Si los códigos QR son nuevos para ti, qué es un código QR explica la mecánica de fondo.

Qué almacena realmente cada formato

Un código de barras lineal codifica datos en los anchos de barras y espacios a lo largo de una línea. Eso es un techo duro de capacidad. Un EAN-13 de venta guarda trece dígitos, sin letras ni signos de puntuación, y esos dígitos son un identificador global y no información en sí mismos; búscalos en una base de datos y conocerás el producto, míralos solos y no sabrás nada. Code 128, el caballo de batalla de las etiquetas logísticas, sí admite todo el rango ASCII, pero una etiqueta se ensancha físicamente muy rápido, así que unas pocas decenas de caracteres son el límite práctico.

Un código QR codifica datos en dos ejes, en una cuadrícula de módulos que se lee como una matriz. Eso da capacidad, y da algo que el formato lineal nunca tuvo: corrección de errores Reed-Solomon en cuatro niveles seleccionables, de L a H, que puede reconstruir un símbolo rozado, doblado o cubierto en parte por un logotipo. La escala de versiones va de 1 a 40, y el extremo superior de ese rango (177 por 177 módulos en la versión 40) es donde viven esos 7.089 numerales. Cifras: Wikipedia y qrcode.com, consultados el 2026-10-09. Las cifras de 7.089 y 4.296 se aplican con el nivel de corrección de errores L; los niveles superiores cambian capacidad por resistencia, con una recuperación de aproximadamente el 7 %, 15 %, 25 % y 30 % de los datos para L, M, Q y H.

Un código de barras 1D que almacena un identificador de 13 dígitos junto a un código QR 2D que almacena una URL completa, con los patrones de localización y la corrección de errores marcados

Conviene aclarar una confusión de nombres: un código QR es un código de barras, formalmente bidimensional, normalizado como ISO/IEC 18004. El mundo del comercio y la logística habla de 1D y 2D. Todos los demás dicen código de barras y código QR, refiriéndose al de rayas y al cuadrado.

Quién escanea y con qué

El hardware decide más de esto que la capacidad de datos.

Un láser de caja o una pistola de almacén están hechos para códigos lineales y los leen a toda velocidad, sobre una superficie curva, en cualquier orientación, cientos de veces por hora, a cargo de una persona que nunca mirará una pantalla. Esa cadena de lector, caja y sistema de stock espera un número, y espera uno concreto.

La cámara de un teléfono es el instrumento contrario. Lee una matriz con comodidad, necesita un momento para enfocar, y la persona que la sostiene mira una pantalla y está a punto de tocar algo. Dale a esa persona un número de trece dígitos y no pasa nada. Dale una URL y tienes su atención mientras la página la retenga.

Así que código de barras vs código QR suele resolverse solo por el hardware: si el escaneo lo hace el personal, con equipo que compraste, para identificar algo que el sistema ya conoce, quiere un código de barras lineal. Si el escaneo lo hace un cliente, con un teléfono suyo, para llegar a algo, quiere un código QR. Los casos interesantes son aquellos en que ambas cosas son ciertas, que es hacia donde va el embalaje.

Sunrise 2027 cambia la pregunta

El comercio está en plena migración de formato, y conviene saberlo antes de diseñar un envase. La iniciativa Sunrise 2027 de GS1 pide a los minoristas que sus sistemas de punto de venta puedan leer códigos de barras 2D en 2027 (página de GS1 US, consultada el 2026-10-09). La página no da una fecha exacta de calendario.

Dos cosas que no dice. GS1 US no anuncia la retirada de los códigos EAN y UPC, y afirma que no es necesario tener todas las capacidades 2D para entonces. Sus etapas empiezan con lectores capaces de leer códigos 2D y extraer el GTIN en la caja, y después añadir códigos 2D a los productos de marca blanca. La misma página recomienda que un código QR lleve el GTIN que ya está en tu EAN o UPC, y GS1 Digital Link es la sintaxis que convierte ese identificador en un enlace web. Una lectura práctica: pon el código de barras lineal y el código 2D en el mismo envase mientras el parque de lectores se pone al día.

Ese es el cambio para el que vale la pena planificar. Un único cuadrado puede servir a la caja y al cliente, lo que antes requería dos marcas separadas con dos responsables distintos dentro de la empresa. La versión regulatoria de la misma idea, en la que el código lleva datos de procedencia y cumplimiento durante toda la vida de un producto, se trata en el código QR del pasaporte digital de producto.

Otros códigos 2D que te encontrarás

QR no es el único símbolo 2D. Data Matrix es común en artículos muy pequeños y en sanidad, donde un cuadrado diminuto tiene que llevar un identificador GS1. PDF417 es un código lineal apilado que reconocerás en las tarjetas de embarque y en algunos documentos de identidad. Ambos los leen los lectores de imagen industriales, pero ninguno es lo que un teléfono abre por defecto para un cliente, por eso QR sigue siendo la opción cuando quien lee es una persona con un teléfono. Si un proveedor o un regulador especifica uno de los otros, sigue esa especificación para esa etiqueta y reserva QR para la marca de cara al cliente.

Elige según el trabajo

La mayor parte de la decisión cabe en una tabla. La columna que importa es la última.

TrabajoFormatoPor quéEditable después
Caja de comercio, stockEAN-13 / UPC (1D)El parque de lectores espera el númeroNo
Etiquetas de logística y de activosCode 128 (1D)Amplio soporte de lectores, barato de imprimirNo
Contenido de cara al clienteCódigo QR (2D)Cámara del teléfono, lleva una URLSolo mediante redirección
Comercio más contenido, una sola marcaQR GS1 Digital LinkIdentificador y URL en un solo símboloDepende de la configuración

Las tablas que publican los fabricantes de lectores suelen detenerse en la capacidad y la corrección de errores. La capacidad de edición es la columna que decide si una tirada de impresión se convierte en un problema, y es la que nadie imprime en la ficha técnica.

Solo uno de ellos puede reapuntarse

Un código de barras es un identificador fijo. No puede ser otra cosa, y está bien: el número debe mantenerse estable durante toda la vida del producto.

Un código QR, en cambio, solo está congelado si codificas dentro el destino final. Codifica un enlace corto y el símbolo pasa a ser un puntero a una decisión que puedes cambiar: la página de campaña hoy, el manual el año que viene, un aviso de retirada en un mal martes. El escaneo sigue resolviendo en milisegundos, y cada uno queda registrado, que es la distinción entre QR estático y dinámico aplicada a los bienes físicos. Es también, en mi experiencia, lo más caro de descubrir después de la tirada de impresión y no antes.

Un destino más corto tiene un segundo beneficio que se nota en la imprenta. Menos caracteres significa una versión de QR más baja, lo que significa módulos mayores al mismo tamaño físico y un código que se escanea más rápido en una botella curva o en una caja mate. Qué tamaño debe tener un código QR trae las reglas de dimensionado. En Elido, un código QR para un enlace corto se genera en el diseñador de QR del panel (colores, estilo de módulos y de ojos, logotipo, exportación en PNG o SVG), de modo que el destino puede editarse tras imprimir y cada escaneo cuenta como un clic que puedes leer en las analíticas de escaneo. Se admiten dominios personalizados; consulta los precios para los límites de cada plan.

Diseñador de QR de Elido en un workspace de demostración con controles de color, estilo de módulos, estilo de ojos y logotipo, y exportación en PNG o SVG

Workspace de demostración; el diseñador se muestra con contenido de ejemplo.

Para el embalaje, el panel también tiene un constructor de GS1 Digital Link en los planes Business y Enterprise. Toma un GTIN (de 8, 12, 13 o 14 dígitos), valida el dígito de control, añade opcionalmente lote, número de serie y caducidad, y genera un código QR para una URL de la forma https://your-host/01/<gtin>. Un límite que conviene conocer: el constructor solo produce la URL y la imagen. Elido todavía no resuelve por sí mismo esas rutas /01/ hacia un destino, así que necesitas tu propia página en esa dirección.

Errores que cuestan una tirada de impresión

Cuatro fallos explican la mayoría de las reimpresiones que he visto.

  • Poner un QR de marketing donde un láser de caja espera el código de barras de venta, y descubrir en la caja que los dos no son intercambiables.
  • Codificar una URL larga y llena de parámetros, que lleva el código a una versión alta con módulos diminutos que fallan en la tienda.
  • Eliminar la zona de silencio, el margen libre de unos cuatro módulos, porque el diseño estaba apretado.
  • Imprimir el código en colores de marca con muy poco contraste, que supera la prueba de la oficina y muere bajo la iluminación de un supermercado. Diseño de códigos QR de marca explica hasta dónde puedes llegar con seguridad.

Ninguno es exótico. Todos se detectan con el mismo hábito: imprime una prueba, escanéala con el dispositivo real que hará el escaneo, en la luz donde va a vivir. Para códigos pensados para un teléfono, cómo crear un código QR recorre todo el flujo, y si estás sopesando un chip en lugar de un símbolo, NFC frente a códigos QR cubre esa comparación.

Lee la serie cornerstone

Este artículo forma parte del clúster de funciones. Para la versión de campaña, una campaña de código QR desde cero cubre desde la planificación hasta la medición, y qué es un código QR cubre cómo se resuelve el escaneo.

Relacionado en el blog

Preguntas frecuentes

¿Cuál es la diferencia entre un código de barras y un código QR?

Un código de barras es unidimensional y se lee a lo largo de un solo eje, así que almacena un identificador corto, como los 13 dígitos de un EAN-13. Un código QR es bidimensional y se lee como una matriz, así que almacena miles de caracteres, incluida una URL completa, y lleva una corrección de errores que le permite sobrevivir a los daños. En la práctica, un código de barras apunta a un registro de un sistema que ya conoce el producto, mientras que un código QR lleva contenido sobre el que un teléfono puede actuar directamente.

¿Puede la cámara de un teléfono leer un código de barras normal?

Sí. Las cámaras de los teléfonos modernos y la mayoría de las apps de escaneo leen códigos de barras 1D como EAN-13 y Code 128, además de códigos 2D. La diferencia se nota en lo que ocurre después: el teléfono recibe un número, y un número solo es útil si una app sabe qué hacer con él. Por eso el embalaje de cara al consumidor suele llevar un código QR junto al código de barras de venta, y no en su lugar.

¿Cuál guarda más datos, un código de barras o un código QR?

El código QR, por órdenes de magnitud. Un EAN-13 de venta guarda exactamente 13 dígitos, y una etiqueta Code 128 suele llevar unas pocas decenas de caracteres antes de volverse impracticablemente ancha. Un código QR en su versión mayor (40, de 177 por 177 módulos) guarda hasta 7.089 numerales o 4.296 caracteres alfanuméricos con el nivel más bajo de corrección de errores, por eso puede llevar una URL, una credencial de WiFi o un pasaporte de producto.

¿Cuál se escanea más rápido, un código de barras o un código QR?

Un código de barras lineal, en una caja o en una línea de almacén. Los lectores láser y de imagen están hechos para él y lo leen en artículos curvos o en movimiento, en cualquier orientación. Un código QR es perfectamente rápido para una persona con un teléfono, pero la cámara necesita un momento para enfocar, así que nadie dimensiona una caja de alto volumen en torno a él. La velocidad depende más del lector que del símbolo.

¿Qué es GS1 Sunrise 2027?

Es la iniciativa de GS1 para que los sistemas de punto de venta del comercio estén listos para leer códigos de barras 2D en 2027. GS1 US lo describe como un hito y dice que no es necesario tener todas las capacidades 2D para entonces; su guía para los códigos QR es que lleven el mismo GTIN que figura en el EAN o UPC del producto. Sus propias páginas no anuncian que se vayan a retirar el EAN o el UPC, así que planifica un código de barras lineal y un código 2D en el mismo envase.

¿Debo poner un código de barras o un código QR en mi embalaje?

Normalmente ambos, con trabajos distintos. El código de barras lineal se queda para la caja y el inventario, porque es lo que esperan los lectores y sistemas de esa cadena. El código QR se añade para todo lo que un cliente deba alcanzar: instrucciones, registro, procedencia, una página de campaña. Solo el lado QR puede reapuntarse más tarde, y solo si codificas un enlace corto en lugar de una URL fija. Un GS1 Digital Link sigue siendo una URL, así que la misma regla se aplica.

Prueba Elido

Pega una URL, obtén un enlace corto

Sin registro. El enlace vive 30 días. Crea una cuenta para conservarlo.

Sin registro. Crea una cuenta gratis y obtén 50 enlaces al mes.

Prueba Elido

Acortador de URL alojado en la UE: dominios personalizados, análisis profundo y API abierta. Plan gratuito - sin tarjeta de crédito.

Etiquetas
barcode vs qr code
1d barcode
2d barcode
ean-13
gs1 sunrise 2027
dynamic qr code

Seguir leyendo