Los códigos QR estáticos y dinámicos no son dos sabores de la misma cosa. Son dos artefactos completamente diferentes que casualmente se parecen en el momento del escaneo. Uno de ellos codifica una URL permanentemente en una cuadrícula de módulos en blanco y negro. El otro codifica un enlace corto - un puntero. Si esa distinción te importa depende enteramente de a qué estás apuntando y de si alguna vez esperas que cambie.
TL;DR#
- Un código QR estático codifica la URL de destino directamente en el patrón de módulos. Imprímelo y el destino queda congelado.
- Un código QR dinámico codifica un enlace corto. El destino real vive en el acortador y puede ser cambiado, rastreado o enrutado A/B después de que el código ya esté impreso.
- Los códigos QR dinámicos añaden un salto HTTP de redirección (~5-15ms en el edge de Elido). En la práctica, los escáneres nunca lo notan.
- Si hay alguna posibilidad de que el destino cambie, o necesitas analytics de escaneo, usa dinámico. Estático es una elección viable solo cuando la URL es permanentemente estable y genuinamente no necesitas tracking.
Qué codifica realmente un QR estático#
Un código QR no es una imagen de una URL. Es una matriz 2D de módulos binarios - cuadrados oscuros y claros dispuestos en una cuadrícula - que codifica datos usando cuatro modos posibles de codificación (numérico, alfanumérico, byte, kanji). Una URL HTTPS larga típicamente fuerza el modo byte.
El tamaño de esa cuadrícula se llama la versión. ISO/IEC 18004, el estándar que define la estructura del código QR, especifica 40 versiones: la versión 1 es una cuadrícula de módulos de 21×21 capaz de contener 17 caracteres alfanuméricos; la versión 40 es de 177×177 y puede contener 4.296 caracteres alfanuméricos. Cada versión adicional añade cuatro módulos por lado. Una URL como https://example.com/products/spring-collection-2026?utm_source=flyer&utm_medium=print&utm_campaign=march tiene 101 caracteres. En nivel de corrección de errores M, eso necesita al menos la versión 15 (77×77 módulos), que ya es lo suficientemente densa como para que un escaneo a la distancia del brazo desde una impresión desgastada o de bajo contraste pueda fallar.
Los niveles de corrección de errores - L, M, Q, H - intercambian capacidad de datos por tolerancia al daño. El nivel H puede recuperarse de hasta el 30% de los datos del módulo siendo dañados u oscurecidos; el nivel L maneja el 7%. Cuanto más espacio de corrección compres, más grande tiene que ser la cuadrícula para acomodar el mismo payload. Más sobre esto en la sección del logo abajo.
Una vez que el QR está impreso, la URL está grabada en el patrón de módulos. No hay "editar destino". Un error tipográfico en la URL, una página movida, una campaña que terminó - todo eso significa reimprimir. El inventor del QR Denso Wave publica las tablas completas de versión/capacidad si quieres modelar el punto exacto de equilibrio.
Qué codifica un QR dinámico#
Un código QR dinámico codifica un enlace corto en lugar de la URL de destino completa. Algo como https://b.elido.me/spring26 - 32 caracteres, versión 3 (29×29) en corrección de errores H. El destino real se asienta en el almacén de datos de Elido, resuelto en el momento del escaneo.
Esa capa de indirección habilita cuatro cosas que un QR estático no puede hacer:
Cambios de redirección. Actualiza la URL de destino en el panel o vía la API. El código impreso nunca cambia. La campaña se mueve a una nueva landing page; los folletos ya en el campo la siguen.
Analytics de escaneo. Cada escaneo es un evento de redirección. Elido lo registra en nuestro almacén de analítica - timestamp, país, tipo de dispositivo - sin muestreo. La función de tracking de conversiones puede cerrar el bucle desde el escaneo hasta la conversión derivada si tu landing page dispara el postback.
Enrutamiento A/B. Los enlaces inteligentes te permiten enrutar por país, dispositivo o idioma en la capa de redirección. Un único QR en una caja de producto puede enviar visitantes de iOS a la App Store, visitantes de Android a la Play Store y visitantes de escritorio a la página de marketing. Un código impreso, tres destinos, cero reimpresiones.
Expiración. Puedes establecer un enlace para redirigir a una página de "campaña terminada" después de una fecha. El código aún escanea; simplemente va a algún lugar sensato en lugar de un 404.
La penalización de latencia es una redirección HTTP extra. El edge de Elido está en p95 15ms en un hit de caché. Un escaneo desde un teléfono implica una captura de fotograma de cámara (~100-300ms), una pasada de decodificación QR por la biblioteca del OS, una resolución DNS, un handshake TLS y la redirección - todo lo cual eclipsa los 5-15ms que la redirección en sí añade. Los escáneres nunca lo notan.
La compensación de corrección de errores#
Los códigos QR dinámicos son más pequeños (URL más corta → versión más pequeña). Eso importa para el caso de uso de incrustar logo.
En nivel de corrección de errores H, el 30% de los datos del módulo pueden estar mal o oscurecidos y el escáner aún recupera el payload. Ese margen del 30% es lo que te permite estampar un logo de marca sobre el centro del QR - el logo ocluye módulos, y la corrección de errores los reconstruye.
La trampa: la corrección de nivel H cuesta espacio. Para el mismo payload de datos, versión en H versus versión en M significa aproximadamente 15-20% más módulos. Un QR estático en versión 15 (nivel M) que intentas mover al nivel H se convertiría en versión 22 más o menos, una cuadrícula significativamente más densa. Un QR dinámico en versión 3 (nivel H) para una URL corta como b.elido.me/spring26 permanece pequeño y aún deja presupuesto de corrección para un logo.
Esta es la razón infravalorada por la que los equipos recurren a códigos QR dinámicos incluso cuando no necesitan edición de redirección: URL más corta → versión más pequeña → más margen de corrección de errores → el logo encaja → material impreso consistente con la marca.
Rendimiento y capacidad de escaneo#
El tamaño del módulo en la distancia de impresión es la restricción práctica de la que nadie habla hasta que un QR falla en el campo.
Un QR de versión 3 (29×29) impreso en 3 cm × 3 cm te da módulos de aproximadamente 1mm de ancho. A 30cm de la cámara, la mayoría de las cámaras de teléfono lo resuelven limpiamente. Ve a un QR de versión 20 (97×97) en el mismo tamaño físico de impresión y obtienes módulos de 0,3mm - a la distancia del brazo, en un folleto con recubrimiento brillante bajo iluminación de tienda halógena, el escaneo fiable es marginal.
La guía de impresión de QRTIGER (consultada el 2026-05-10) documenta una regla general que se ha sostenido empíricamente: el tamaño mínimo impreso de un código QR debería ser 1/10 de la distancia de escaneo. Un código destinado a ser escaneado a 1m debería ser al menos de 10cm × 10cm. Cualquier cosa más pequeña y estás dependiendo de una buena cámara en buena luz.
El tamaño mínimo del módulo es un piso, no un objetivo. Si estás imprimiendo en empaque que se ve a distancias variadas - un producto de estante, un póster - usa la versión que te da el conteo de módulos denso más pequeño, lo que significa la URL más corta, lo que significa un enlace corto.
Cuándo estático es la elección correcta#
Los códigos QR estáticos tienen usos legítimos. Son la herramienta correcta cuando:
- El destino es genuinamente permanente y estable: un DOI, una divulgación legal, un enlace de registros públicos que controla una agencia gubernamental.
- El código está en algo que nunca será reimpreso y no tienes interés en analytics de escaneo (un libro de una sola tirada, un producto donde la landing page es el manual del producto y el manual no cambiará).
- Estás generando códigos QR offline, sin conexión de red a un acortador, y necesitas que el código funcione sin ninguna dependencia de servidor.
En los tres casos el código estático es más simple. Sin cuenta necesaria, sin riesgo de renovación, sin servicio externo en la ruta de escaneo. Un código QR incrustado en un archivo PDF con una URL estable sigue siendo escaneable en diez años sin infraestructura de tu lado.
Cuándo gana dinámico#
Todo lo demás. Específicamente:
Cualquier cosa que puedas editar después de imprimir. Cualquier campaña con una fecha de finalización definida. Cualquier caso de uso donde quieras saber cuántas personas escanearon, desde dónde, en qué dispositivo. Cualquier código en empaque que se envía a través de regiones y necesita landing pages específicas de la región. Cualquier situación donde la URL "final" aún se está decidiendo cuando el código necesita ir a imprenta.
Los códigos QR dinámicos también reducen el radio de explosión operativo de una URL mala. Si el destino tiene un bug, arreglas el enlace, no el empaque. Ese es el tipo de seguro que no cuesta nada en el momento de la creación y ocasionalmente cuesta todo cuando lo necesitas y no lo tienes.
Ver también: dominios personalizados para enlaces cortos, que cubre cómo poner tu propio dominio en la URL corta incrustada en el QR en lugar de depender de un subdominio compartido elido.me.
La tercera opción: QR dinámico con URL corta de vanidad#
El predeterminado práctico para la mayoría de los equipos no es "estático o dinámico" - es dinámico con una URL corta en tu propio dominio. Algo como links.acme.example/spring26 en lugar de un b.elido.me/spring26 puro.
Por qué importa para QR específicamente: un dominio de vanidad como links.acme.example es típicamente 17-20 caracteres más corto que una URL de tracking sin marca con parámetros UTM. Esa diferencia en versión 3 / corrección de errores H produce un conteo de módulos significativamente más pequeño que una codificación de versión 7 de la cadena UTM completa. Un conteo de módulos más pequeño significa mejor capacidad de escaneo en tamaños de impresión más pequeños y más margen para superposición de logo.
Más allá de la física: un dominio personalizado en la URL corta significa que el código QR permanece válido incluso si migras de vendedor de acortador. El destino de la redirección vive en el dominio, y el dominio es tuyo. La configuración de dominio personalizado está cubierta en la página de la característica, y la disponibilidad por nivel está en la página de precios - los dominios personalizados están en Pro y superiores.
Para marketers gestionando códigos QR a escala, la página de soluciones para marketers cubre el flujo de trabajo de campaña de extremo a extremo, incluyendo la generación masiva de QR vía la API.
Obstáculos operativos#
El modo de fallo que nadie documenta hasta que les muerde: un código QR dinámico cuyo dominio de acortador caduca es un artefacto muerto en la naturaleza. El código QR está en medios físicos - empaque, signos, mercancía, libros - y los escaneos enrutan a un dominio que ya no resuelve. El código no puede actualizarse, porque codifica la URL corta, no el destino final. La URL corta se ha ido.
La custodia es la mitigación, no la tecnología. Sabe quién posee el dominio, sabe la fecha de renovación, mantén la renovación en el mismo sistema de facturación que todo lo demás que importa. Si estás usando subdominios elido.me de Elido, esa renovación es nuestro problema. Si estás usando un dominio personalizado, es tuyo, y deberías tratarlo con la misma seriedad operativa que api.acme.example.
El segundo obstáculo es la eliminación de enlace. Un código QR dinámico apuntando a un enlace que has eliminado dará 404 o redirigirá a una página de respaldo dependiendo del comportamiento de tu acortador. Elido redirige los enlaces eliminados a la URL de "no encontrado" configurada del workspace - una landing page configurable que es mejor que un 404 puro, pero aún no el destino original. Si un código QR está en materiales físicos, archiva el enlace, no lo elimines.
Ambos son argumentos para tratar los enlaces cortos que respaldan QR de manera diferente a los enlaces de campaña. Etiquétalos, ponlos en una carpeta dedicada y establece un recordatorio antes de cualquier renovación. El estándar GS1 para códigos QR en empaque minorista añade una capa encima de esto - GS1 Digital Link codifica la identidad del producto en la estructura de la URL, lo que da al ecosistema minorista una capa estable de resolución incluso cuando marcas individuales cambian de vendedor de acortador. Vale la pena saber si estás en retail.
Para la anatomía técnica de la ruta de redirección que respalda un QR dinámico - cómo funciona la caché L1/L2, qué sucede en un fallo de caché, cómo se ve la distribución de latencia en producción - el post de enlaces inteligentes cubre la misma infraestructura de edge que sirve cada redirección QR.
- Marius
Relacionados en el blog#
Prueba Elido
Pega una URL, obtén un enlace corto
Sin registro. El enlace vive 30 días. Crea una cuenta para conservarlo.
Gratis, sin registro · 2 por día