Uno graba el destino dentro de la imagen para siempre. El otro te alquila un redireccionamiento que puedes cambiar. Este es el verdadero equilibrio.
Un código QR estático guarda el destino dentro del propio patrón. Un código QR dinámico guarda una URL corta de redireccionamiento, y un servidor del proveedor decide adónde apunta hoy ese redireccionamiento. Todo lo demás — coste, caducidad, edición, analíticas — se deriva de esa única diferencia.
Elige estático cuando el destino ya está decidido y quieres que el código siga funcionando sin dependencias permanentes ni facturas. Elige dinámico cuando de verdad necesites cambiar el destino después de imprimir, o cuando necesites cifras de escaneos con las que vayas a tomar decisiones.
Ninguno es mejor en abstracto. Un código estático es un archivo que posees; uno dinámico es un servicio que alquilas. Decide según si el destino ya está decidido.
En un código estático, el enlace, las credenciales de wifi o el texto que escribiste se codifican directamente en los módulos, esos pequeños cuadrados claros y oscuros. El lector interpreta el patrón y obtiene tus datos al instante. No se consulta nada, así que no interviene ningún servidor una vez que la imagen existe.
Por eso el patrón se vuelve más denso cuanto más largos son los datos: un enlace de 30 caracteres necesita menos módulos que uno de 200. También por eso un código estático no se puede editar. Cambiar el destino implicaría redibujar la imagen, y las copias ya impresas no se redibujan solas.
Un código dinámico codifica algo corto, por ejemplo https://ej.mp/7fQ2a. Cuando alguien lo escanea, su teléfono solicita esa dirección, el servidor del proveedor consulta a qué destino apunta el código en ese momento y envía un redireccionamiento. El destino se cambia editando un registro en el panel del proveedor, no el diseño.
Como cada escaneo pasa por ese servidor, el proveedor puede contarlo, registrar la hora y anotar datos generales como país, ciudad y tipo de dispositivo. Esa es la base de todas las analíticas de QR: no hay otra forma de recogerlas. También significa que el proveedor ve a quienes escanean antes que tú, y que el código solo funciona mientras su servidor responda.
| Estático | Dinámico | |
|---|---|---|
| Qué se codifica | El destino en sí | Una URL corta de redireccionamiento |
| Necesita servidor | No | Sí, el del proveedor, de forma permanente |
| Caduca | Nunca | Cuando vence el plan o cierra el proveedor |
| Coste | Gratis, una sola vez | Normalmente una suscripción mensual o anual |
| Editar el destino tras imprimir | No | Sí |
| Analíticas de escaneo | Ninguna | Recuento, hora, ubicación aproximada, dispositivo |
| Privacidad | Nadie se interpone en el escaneo | El proveedor registra cada escaneo |
| Densidad del patrón | Crece con la longitud de tus datos | Siempre corto y despejado |
| Funciona sin internet | Sí, para datos de wifi y contacto | No |
| Quién lo controla | Tú | El proveedor |
El desastre habitual es un código que se escaneaba perfectamente en la prueba de imprenta y que dieciocho meses después muestra una página de error. Ocurre porque muchos generadores "gratuitos" te entregan discretamente un código dinámico: gratis al crearlo, gratis durante una prueba de 14 días y muerto después salvo que te suscribas.
El diseño no es el problema. El patrón se sigue decodificando sin fallos. Simplemente decodifica a una dirección de redireccionamiento que ahora devuelve "este código ha caducado" o una página que te vende una mejora de plan. Cada menú, etiqueta y folleto que lo lleva queda inservible, y no puedes arreglarlos sin reimprimir.
Lo mismo pasa si el proveedor cierra, es adquirido o retira el dominio corto que usaba: el servidor de redireccionamiento deja de resolver y los códigos se van con él. Imprimir un código dinámico a gran escala es apostar a que una empresa siga existiendo y siga siendo asequible. A veces es una apuesta perfectamente razonable. Pero debería ser consciente.
Antes de imprimir un código dinámico, pregunta qué le pasa si dejas de pagar. Si la respuesta es que deja de funcionar, incluye el coste de la reimpresión en la decisión.
Hay tareas reales que un código estático no puede hacer. Si alguna de estas te describe, compra un código dinámico y no te sientas mal: exactamente para eso existe la suscripción.
Para la mayoría de usos cotidianos, el estático no es la opción barata: es la más duradera.
Apunta un código estático a una URL tuya y luego cambia lo que sirve esa URL. Un código que apunta a tusitio.com/menu queda fijado para siempre en esa dirección, pero tú decides si la dirección muestra el menú de primavera o el de invierno. Un redireccionamiento en tu propio dominio funciona igual y no cuesta nada extra.
Eso te da la mitad de lo dinámico que suele importar — cambiar el destino — sin alquilar nada a nadie. Lo que no te da son los recuentos de escaneos. Para una cifra aproximada, las analíticas de tu propio sitio mostrarán las visitas a esa página, y añadir un parámetro como ?src=cartelmesa separa el tráfico del QR de los visitantes normales.
Un código estático apuntando a una página que controlas es editable en todo lo que importa, y además nunca caduca.
QR Code Agent crea únicamente códigos estáticos. Tus datos se codifican directamente en el patrón, dentro de tu navegador: no se sube nada y ningún servidor se interpone entre el código impreso y la persona que lo escanea. Por eso no hay cuenta, ni suscripción, ni fecha de caducidad.
Los límites, dichos claramente: un código que descargues aquí no se puede editar después, y no hay panel de control, porque un código estático no informa de los escaneos a nadie, tampoco a nosotros. Si necesitas edición o seguimiento, un servicio dinámico de pago es la herramienta adecuada para ese trabajo y esta página no va a fingir lo contrario.
Gratis, sin registro y tu código nunca caduca.
¿Ya tienes tu código? ☕ Invítame a un café — así esta herramienta sigue siendo gratis para todos.