El código en sí no puede caducar
Un código QR es un patrón de cuadrados blancos y negros que codifica un texto corto. Impreso en papel no tiene conexión con internet, ninguna cuenta asociada y nada que renovar. Un código impreso en 2012 codifica exactamente el mismo texto hoy.
Así que cuando alguien dice que su código QR caducó, lo que se rompió fue otra cosa. Hay tres candidatos, y solo uno es frecuente.
1. Se apagó la redirección
Es lo que pasa de verdad, casi siempre.
La mayoría de los generadores no codifican tu enlace. Codifican el suyo — algo comoproveedor-qr.com/a1b2c3 — que reenvía a los visitantes a tu destino. Ese rodeo es lo que permite editar un código después de imprimirlo, y es realmente útil.
También significa que el código solo funciona mientras esa empresa mantenga viva la redirección. Cuando acaba una prueba, caduca una suscripción o la empresa cambia de planes, el reenvío se para. Tu código está intacto. Lo que ha desaparecido es aquello a lo que apuntaba.
Por eso la pregunta sale tanto. La trampa es que nada te avisa al imprimir — durante la prueba el código funciona perfectamente.
2. Desapareció el propio destino
Incluso un código estático falla si aquello a lo que apunta ya no está. Una página borrada, un dominio no renovado, un archivo movido, una web reorganizada — el código sigue resolviéndose correctamente hacia una dirección que ya no sirve nada.
La diferencia importa: este fallo te toca a ti evitarlo, y es evitable. Apunta los códigos a direcciones estables que controles y no las reorganices.
3. La impresión se degradó físicamente
Más raro, pero real. Los códigos QR dependen del contraste, y la corrección de errores solo cubre una parte del daño — entre un 7% y un 30% aproximadamente según el nivel usado.
- El sol apaga la tinta hasta que el negro es gris y los lectores se rinden.
- El agua y la grasa sobre papel sin plastificar destrozan el contraste enseguida.
- El roce en mesas, suelos y envases desgasta el patrón.
El plastificado o la tinta resistente a los rayos UV resuelven los tres.
Cómo comprobar un código que ya tienes
Treinta segundos, y merece la pena antes de cualquier tirada:
- Abre una aplicación de escaneo que muestre el contenido en vez de abrirlo al momento. Casi todas lo hacen — busca una vista previa de la URL.
- Escanea tu código y lee el texto que contiene.
- Si es tu propia dirección, el código es estático. Funcionará siempre, mientras exista tu página.
- Si es el dominio de otro, el código es dinámico. Quien tenga ese dominio decide si sigue funcionando.
No hay término medio. O tu destino está dentro del código o no lo está, y lo ves en segundos.
Qué hacer si el tuyo es dinámico
El código impreso no se puede convertir — la dirección de redirección va cocida en el patrón. Tus opciones son:
- Seguir pagando, si las estadísticas y la editabilidad te compensan de verdad.
- Generar un sustituto estático que apunte a tu destino real, y reimprimir en la próxima ocasión en que ibas a reimprimir de todas formas.
- No hacer nada, y aceptar que el código muere cuando muera la suscripción.
Si reimprimir es caro — envases, señalética, cartas impresas — el cálculo suele favorecer pasarse a estático en la próxima tirada y no volver a pensar en ello.
La parte que conviene recordar
«¿Caduca este código?» en realidad significa «¿depende este código de que alguien siga en activo?». Un código estático no depende de nada más que de que tu propio destino siga en línea. Un código dinámico depende de una empresa, de una suscripción y de que esa empresa siga existiendo — durante todo el tiempo que el código impreso exista en el mundo.
Ambas son opciones legítimas. Solo una de las dos se suele explicar antes de que imprimas mil.