La industria QR depredadora

Por qué tu código QR impreso dejó de funcionar de repente

Un código que se escaneaba ayer puede quedar muerto hoy si pasa por un proveedor. Por qué ocurre y cómo los códigos estáticos lo evitan.

Un código QR que se escaneaba a la perfección el mes pasado puede quedar completamente muerto hoy, no porque la tinta se haya desvanecido, sino porque una redirección en algún lugar se apagó silenciosamente. Aquí tienes por qué los códigos QR impresos dejan de funcionar de repente, y por qué un código estático nunca lo hace.

Es una experiencia frustrante y sorprendentemente común: un cliente apunta su teléfono a tu menú, tu cartel o la etiqueta de tu producto y, en lugar de tu página, obtiene un error, una pantalla en blanco o el contenido de otra persona por completo. Los cuadrados se ven bien. Entonces, ¿qué pasó? En casi todos los casos, el culpable no es el código: es la maquinaria invisible detrás de un código dinámico. Diagnostiquémoslo. 🐾

Primero, la buena noticia: los códigos estáticos no hacen esto

Si tu código QR es estático, este artículo mayormente no se aplica a ti. Un código estático codifica tu destino directamente en su patrón. Cuando alguien lo escanea, su teléfono lee el enlace directamente de los cuadrados: sin servidor, sin consulta, sin intermediario. Mientras la propia página de destino siga existiendo, el código sigue funcionando para siempre, sin conexión, sin cambios.

Así que si que los códigos «dejen de funcionar de repente» te resulta un misterio, es una buena señal: probablemente estés usando códigos estáticos como recomendamos. Los fallos que siguen se remontan casi todos a códigos dinámicos, que enrutan cada escaneo a través de la redirección de un proveedor. Nuestra introducción a códigos QR estáticos frente a dinámicos explica la división.

Razón 1: la prueba gratuita terminó

Muchos generadores «gratuitos» te entregan un código dinámico e inician un reloj que quizá no notaste. Cuando el período de prueba termina, el proveedor deja de honrar la redirección. El código físicamente sigue funcionando —el teléfono lee bien el enlace corto del proveedor—, pero ese enlace corto ya no reenvía a ninguna parte útil.

Este es el clásico gancho y cambiazo que describimos en el lado oscuro de los generadores de QR gratuitos. La palabra «caducar» hace que suene natural, pero nada caducó por sí solo. Alguien accionó un interruptor.

Razón 2: la suscripción venció

Incluso los códigos dinámicos de pago dependen del pago continuo. Salta una renovación —una tarjeta caducada, una factura olvidada, un recorte de presupuesto— y la redirección puede quedar suspendida. Tus materiales impresos quedan a oscuras hasta que se salde la cuenta. Esta es la dependencia en el corazón de la extorsión digital con códigos QR: el código vive o muere por una relación continua con el proveedor.

Razón 3: el proveedor cerró o cambió

Las empresas cambian de rumbo, son adquiridas o simplemente cierran el negocio. Cuando los servidores de un proveedor de QR se desconectan, cada código dinámico que apuntaba a través de su dominio muere de golpe: sin aviso, sin migración, nada. Incluso si la empresa sobrevive, podría retirar una línea de productos, cambiar su dominio o alterar su estructura de URL, cualquiera de lo cual puede romper las redirecciones existentes.

Un código estático depende solo de que exista tu propio destino. Un código dinámico depende de que toda una empresa siga gestionando un servicio específico, indefinidamente.

Razón 4: se alcanzaron los límites de escaneo

Algunos planes limitan cuántos escaneos puede servir un código. Haz que una campaña vaya mejor de lo esperado y puedes tocar el techo, tras lo cual los escaneos posteriores pueden bloquearse o redirigirse a una página de venta. El éxito, irónicamente, rompe el código. Cubrimos por qué los proveedores estructuran los planes así en el modelo de negocio de suscripción de los códigos QR.

Razón 5: el propio destino se movió (esta también puede afectar a los estáticos)

Para ser completos y justos: hay un fallo que afecta por igual a los códigos estáticos y dinámicos. Si la página real a la que apunta el código se retira o su URL cambia, el código conduce a un enlace muerto. Para un código estático, esta es la única manera en que puede «dejar de funcionar», y está totalmente bajo tu control: mantén viva la página de destino y el código es inmortal. Para un código dinámico, esta es solo una de varias maneras en que puede fallar.

Diagnosticar tu propio código muerto

Si un código impreso deja de funcionar, así es como averiguar qué pasó:

  1. Escanéalo y lee el enlace en bruto antes de seguirlo. ¿Muestra tu destino real, o un enlace corto en el dominio de algún proveedor?
  2. Si es tu enlace real, la página de destino es el problema: comprueba que la URL todavía se resuelve. Esto es solucionable por tu parte.
  3. Si es el enlace corto de un proveedor, la redirección es el problema. Inicia sesión en ese proveedor: prueba terminada, pago vencido, tope de escaneos o problema de cuenta son los sospechosos habituales.
  4. Si todo el sitio del proveedor ha desaparecido, el código no puede revivirse: tendrás que reimprimir, idealmente con un código estático esta vez.
Causa¿Afecta al estático?¿Afecta al dinámico?¿Solucionable sin reimprimir?
Prueba terminadaNoSolo pagando al proveedor
Suscripción vencidaNoSolo pagando al proveedor
Proveedor cerradoNoNo: hay que reimprimir
Límite de escaneos alcanzadoNoSolo actualizando el plan
Página de destino eliminadaSí: restaura la página

Cómo hacer imposible el «dejó de funcionar de repente»

Fíjate en que cuatro de los cinco modos de fallo anteriores simplemente no pueden ocurrirle a un código estático. Ese es todo el argumento para usar uno allí donde tu enlace no vaya a cambiar:

  • Usa códigos estáticos para cualquier cosa impresa. Menús, rótulos, embalajes, tarjetas de visita: si el destino es estable, no hay razón para enrutar a través de un proveedor. Puedes crear un código QR estático gratis sin cuenta y sin caducidad.
  • Mantén viva tu página de destino. Lo único de lo que depende un código estático es tu propia URL. No la borres ni la muevas sin configurar una redirección en tu propio dominio.
  • Si necesitas editabilidad, autoaloja la redirección. Apunta un código estático a un enlace corto que controles, para poder cambiar el destino sin que ningún proveedor pueda romperlo.

En resumen

Los códigos QR no se desgastan y no caducan por sí solos. Cuando uno impreso «deja de funcionar de repente», casi siempre es porque una redirección que no controlabas fue apagada. Elige el estático, mantén vivo tu destino, y tus códigos seguirán escaneándose durante todo el tiempo que dure el papel. Esa fiabilidad es exactamente sobre lo que se construye el argumento a favor de los códigos QR estáticos y abiertos, y por lo que nuestro manifiesto insiste en códigos que nunca caducan.

Preguntas frecuentes

¿Caducan los códigos QR después de cierto tiempo?

Los códigos estáticos nunca caducan: los datos están en el patrón, así que no hay reloj ni servidor que desconectar. Solo los códigos dinámicos pueden «caducar», y eso en realidad es un proveedor eligiendo dejar de honrar una redirección, no el código deteriorándose por sí solo.

Mi código funcionaba ayer y hoy está muerto. ¿Qué es lo más probable?

Si es un código dinámico, las causas más comunes son una prueba que termina, un pago vencido o un límite de escaneos alcanzado. Escanea el código y lee el enlace en bruto: un enlace corto de proveedor apunta a un problema de redirección, mientras que tu propio enlace apunta a un problema de la página de destino.

¿Puedo arreglar un código dinámico muerto sin reimprimir?

A veces: si el proveedor sigue operando y el problema es de facturación o un tope de escaneos, pagar o actualizar el plan puede restaurarlo. Si el proveedor ha cerrado por completo, la redirección desaparece para siempre y tendrás que reimprimir, idealmente con un código estático.

¿Dejará de funcionar alguna vez un código estático?

Solo si la página de destino a la que apunta se retira o se mueve. Mantén viva esa URL y el código funciona indefinidamente, sin conexión, sin ningún proveedor implicado. Eso es lo único bajo tu control, y depende enteramente de ti.

¿Cómo puedo saber si mis códigos impresos están en riesgo?

Decodifica cada uno y comprueba adónde apunta. Si alguno enruta a través de un dominio de terceros antes de llegar a tu página, dependen de ese proveedor y podrían fallar. Reemplazarlos por códigos estáticos o autoalojados elimina el riesgo.

Crea un código QR de forma honesta 🐾

Gratis para siempre, sin rastreo, sin caducidad — generado en tu propio navegador.

🎨 Crear un código QR →