Guía
Códigos QR en envases
Daniel V · 7 de septiembre de 2026 · 5 min de lectura · English
El envase es el sitio menos indulgente para poner un código QR. La tirada es fija, la superficie está plegada, la iluminación es la de una tienda y el enlace tiene que seguir funcionando dentro de dos años. El tamaño y la corrección de errores importan, pero la decisión más cara es qué tipo de código imprimes.
Imprime un
código QR dinámico para que el destino siga siendo editable después de que salgan las cajas. Gratis, sin registro, sin caducidad.
La decisión que dura más que la tirada
Un código QR estático lleva la URL dentro del patrón. Lo que codifiques es lo que recibe todo el mundo mientras exista la caja. Eso está bien hasta que termina la campaña, la página de destino se mueve, el producto estrena manual o la app sale en una segunda plataforma. Entonces el código apunta a algo que ya no existe, y las únicas soluciones son reimprimir o mantener una redirección en tu propio dominio para siempre.
Un código dinámico codifica un enlace corto que tú controlas. El patrón no cambia nunca; el destino es un ajuste. En el envase es donde más importa, porque el envase es la única superficie que no puedes actualizar: un cartel se retira, una web se edita, y una tirada de 50.000 estuches se queda dos años en un almacén haciendo exactamente lo que se le dijo.
La versión práctica de esto: puedes mandar el arte a imprenta antes de que el destino exista. Lleva el código en la caja, apúntalo a una página provisional y cámbialo a la página real, o a la ficha de la tienda, el día del lanzamiento.
Tamaño, y la regla que conviene comprobar
La guía habitual dice que un código debería medir aproximadamente una décima parte de la distancia desde la que se va a escanear. A distancia de brazo, pongamos 20 cm, eso son unos 2 cm de lado. Un código en el canto de una estantería leído desde un metro pide 10 cm, que es más superficie de la que va a ceder la mayoría de los envases.
Tómalo como punto de partida, no como especificación. Lo que de verdad lo decide es cuántos datos codificas y cómo de bien imprime tu proceso el detalle fino. Una URL larga necesita más módulos al mismo tamaño físico, así que cada módulo queda más pequeño y la impresión tiene que aguantarlo. Este es un argumento discreto a favor de un enlace corto de redirección frente a una URL larga con parámetros: menos caracteres significa un patrón más grueso y más tolerante.
Imprime una prueba a tamaño final, sobre el material real, y escanéala con un móvil barato y mala luz. Esa prueba cuesta una tarde y detecta cosas que ninguna calculadora va a detectar.
Corrección de errores, colocación, contraste
La corrección de errores añade módulos redundantes para que un código dañado se siga leyendo. Para envases, M o Q suele ser el equilibrio. Sube a H cuando haya un logotipo en el centro o cuando la superficie se vaya a desgastar de forma visible, y asume que el patrón se vuelve más denso al mismo tamaño.
La colocación pide una zona plana: ni sobre un pliegue, ni en la costura, ni en la curva de una botella, ni donde agarra la mano. Deja la zona de silencio, unos cuatro módulos de espacio libre por cada lado. El diseño de envase la invade constantemente, y un código con un borde tocándolo falla de forma intermitente, que es el peor modo de fallo porque nadie lo reporta.
El contraste y el acabado deciden el resto. Los lectores quieren módulos oscuros sobre fondo claro; los códigos invertidos no los lee bien cualquier aplicación. Los acabados brillantes y metalizados producen reflejos bajo la luz de una tienda. Un recuadro mate y claro detrás de un código oscuro es aburrido y funciona.
Un código, más de un destino
Si el envase promociona una app, el código no tiene por qué elegir plataforma. El enrutado por dispositivo manda un iPhone a la
App Store, un Android a
Google Play y un ordenador a tu web, desde un único patrón impreso. Dos códigos uno al lado del otro gastan superficie del envase haciendo que el cliente resuelva un problema que podías haberle resuelto tú.
El mismo mecanismo separa por país, que en un envase suele significar mandar cada mercado a su página en su idioma o a su tienda regional. Las reglas se leen de arriba abajo y gana la primera coincidencia, así que las concretas van encima de las generales.
Lo que los datos de escaneo te dirán y lo que no
Un código dinámico cuenta cada escaneo con el dispositivo y la ubicación aproximada. En un envase eso suele ser la única señal que existe entre el lineal y tú, y responde preguntas reales: si el código se encuentra siquiera, qué mercado escanea, si el rediseño cambió algo.
Cuenta escaneos, no personas, y no puede conectar un escaneo con una compra. Alguien que escanea en la tienda y no compra se ve igual que alguien que escanea en casa después de comprar. Trátalo como una medida de atención, no de conversión.
Preguntas frecuentes
¿Cuánto se puede reducir un código QR en un envase?
El límite no es el código, es la distancia de escaneo y el proceso de impresión. Una regla práctica es que el código necesita medir alrededor de una décima parte de la distancia desde la que se va a leer, así que un código leído a distancia de brazo pide unos 2 cm de lado. Por debajo de 1,5 cm dependes de que la impresión sea nítida y la superficie plana, y ninguna de las dos cosas está garantizada en un estuche plegado. Imprime una prueba a tamaño final sobre el material real antes de comprometerte.
¿Qué nivel de corrección de errores debería usar?
Para envases, M o Q. Una corrección más alta añade redundancia para que el código se siga leyendo cuando parte de él está rozado, doblado o tapado por un pliegue, pero también añade módulos, lo que hace el patrón más denso al mismo tamaño físico. H solo compensa cuando vas a poner un logotipo en el centro o cuando imprimes sobre algo que se va a desgastar de forma visible.
¿Y si el destino cambia después de imprimir las cajas?
Con un código estático no cambia: la URL está en el patrón y la única solución es reimprimir o mantener tú una redirección a nivel de dominio. Un código dinámico codifica en su lugar un enlace corto tuyo, así que el destino es un ajuste y no tinta. Esta es la razón más fuerte para usar un código dinámico en un envase, donde la tirada impresa dura habitualmente más que la campaña para la que se hizo.
¿Dónde debería ir en el envase?
En una zona plana, lejos de pliegues, costuras y de la curva de una botella, y no en la parte que se agarra. Un código sobre un doblez se lee mal por la misma razón por la que se imprime mal. Deja un margen de silencio a su alrededor, unos cuatro módulos: los diseños de envase tienden a invadirlo, y un código que toca un borde es un código que falla de forma intermitente.
¿El código del envase debería ir a la tienda de apps o a la web?
A las dos, desde un solo código, si tienes app. El enrutado por dispositivo manda a quien escanea desde iPhone a la App Store, a Android a Google Play y al resto a una página web. Imprimir dos códigos, uno por tienda, gasta superficie pidiéndole al cliente que averigüe cuál es el suyo.
¿Puedo saber cuánta gente escaneó el envase?
Un código dinámico cuenta cada escaneo con el dispositivo y la ubicación aproximada, que en un envase suele ser el único circuito de información que existe entre el lineal y tú. Cuenta escaneos, no personas, y no distingue un escaneo por curiosidad de una compra.
¿Un envase oscuro o metalizado rompe el código?
Puede. Los lectores necesitan contraste entre los módulos oscuros y el fondo claro, y un código invertido, claro sobre oscuro, no lo leen de forma fiable todas las aplicaciones. Los acabados metalizados y brillantes añaden reflejos bajo la luz de una tienda. Un recuadro mate y claro detrás de un código oscuro es poco glamuroso y funciona.
Versión original en inglés