Explicación

¿Caducan los códigos QR? Solo si el enlace es de otro

Un código QR estático nunca caduca, porque los datos que quieres están impresos en el propio patrón y el móvil los lee sin consultar a ningún servidor. Un código QR dinámico sí puede caducar, porque contiene un enlace corto de redirección que pertenece a un servicio, y el código muere el día en que ese servicio deja de atender el enlace.

1. La respuesta corta

«¿Caducan los códigos QR?» son en realidad dos preguntas, porque hay dos tipos de código que sobre el papel son idénticos. Un código estático codifica el contenido real: la dirección web completa, el nombre y la contraseña de la red WiFi, la ficha de contacto vCard, el número de teléfono. Nada en él puede caducar, del mismo modo que un número de teléfono impreso no puede caducar. Un código dinámico codifica una URL corta que pertenece a un servicio de QR. El móvil abre esa URL, el servicio consulta adónde debe redirigir y envía al móvil allí. Todo en un código dinámico depende de que esa consulta siga funcionando.

Así que la respuesta honesta es: los códigos QR como tecnología nunca caducan. Los códigos QR vendidos como suscripción caducan cuando caduca la suscripción. La mayoría de las historias de «tu código QR ha caducado» que circulan en internet son del segundo tipo.

2. Por qué un código estático no puede caducar

Un símbolo QR está definido por ISO/IEC 18004. Sus módulos oscuros y claros codifican bytes, más palabras de código de corrección de errores que permiten al lector recuperar los bytes aunque parte del símbolo esté dañada. Cuando la cámara de un móvil lee un código estático, decodifica esos bytes localmente y actúa en consecuencia: abre la dirección, se conecta a la red, ofrece guardar el contacto. No interviene ningún viaje de ida y vuelta a un tercero, y el generador que produjo el código no se vuelve a consultar nunca más.

Por eso un código hecho en este sitio, en cualquier otro generador estático o con una biblioteca de código abierto en tu propio equipo se comporta igual: lo único que puede impedir que funcione es físico. La tinta se decolora, el plastificado amarillea, una pegatina se raya. La guía de especificaciones de impresión explica cómo imprimir para que el código dure más que la superficie sobre la que está.

3. Por qué caducan los códigos dinámicos

Los códigos dinámicos existen porque son útiles: puedes cambiar el destino después de imprimir, y la redirección permite al proveedor contar los escaneos. El precio es que el enlace corto vive en el dominio del proveedor y en la base de datos del proveedor. Cuatro cosas ponen fin a ese acuerdo con regularidad.

  • Termina una prueba gratuita. Varios proveedores importantes ofrecen códigos dinámicos gratis durante un periodo fijo y luego exigen un plan de pago. Los códigos impresos durante la prueba dejan de redirigir cuando esta vence.
  • Se cancela un plan o falla una tarjeta. Los códigos pertenecen a la cuenta, y la cuenta es lo que el pago mantiene viva.
  • El proveedor cierra o es adquirido. Ha habido dominios de redirección apagados con semanas de preaviso, y todos los códigos que apuntaban a ellos se quedaron a oscuras a la vez.
  • El dominio cambia de manos. Un dominio de enlaces cortos abandonado puede comprarlo cualquiera, lo que significa que un código antiguo puede empezar a enviar a la gente a un sitio que no pretendías.

Nuestra guía de QR estáticos vs. dinámicos profundiza en los costes y en las cuatro situaciones en las que un código dinámico sigue siendo la opción correcta. Esta página se ciñe a la cuestión de la caducidad.

4. Cómo saber cuál tienes

Escanea el código con tu móvil y, antes de pulsar, lee la dirección que muestra la cámara. Si es tu propio destino, por ejemplo tu sitio web, una cadena WIFI: o un bloque que empieza por BEGIN:VCARD, el código es estático. Si es un enlace corto en un dominio que no es tuyo, algo como el nombre de un proveedor seguido de unos cuantos caracteres aleatorios, el código es dinámico y depende de ese proveedor.

Dos pistas más: un generador que te pidió crear una cuenta antes de descargar, o que te muestra un recuento de escaneos, casi con toda seguridad te está dando un código dinámico. Un generador que te dejó descargar al instante y no puede decirte cuántas veces se ha escaneado el código te está dando uno estático.

5. Qué puede estropear igualmente un código estático

«Nunca caduca» no significa «siempre lleva a algún sitio útil». Un código estático es una copia fiel de lo que escribiste, así que falla exactamente de las mismas formas en que fallan los datos que contiene:

  • La página web a la que apunta se traslada o se elimina. El código sigue abriendo la dirección; la dirección ahora devuelve un error. Mantén viva la URL o configura una redirección en tu propio dominio.
  • Cambia la contraseña del WiFi. El código sigue conectando con las credenciales antiguas, que ya no funcionan. Imprime un código nuevo con la contraseña nueva.
  • Se da de baja un número de teléfono o una dirección de correo. Misma lógica: el código es correcto, el mundo ha cambiado.
  • La impresión es demasiado pequeña, tiene poco contraste o le falta la zona de silencio, así que las cámaras no consiguen enfocarlo. Eso es un fallo de impresión, no una caducidad, y la guía de corrección de errores explica cuánto daño puede absorber un código.

En todos estos casos el problema se resuelve imprimiendo un código nuevo, que no cuesta nada. En ninguno de ellos decide el resultado un tercero.

6. ¿Cuánto dura físicamente un código impreso?

Tanto como la impresión. Las tintas pigmentadas sobre papel estucado, las cartas plastificadas y los códigos grabados o tallados suelen seguir siendo legibles durante años en exteriores; las impresiones de inyección de tinta con tintas de colorante a pleno sol pueden decolorarse en una sola temporada. Como un código QR solo necesita un contraste claro entre módulos oscuros y claros, la regla práctica es: si todavía ves el patrón con claridad, un móvil todavía puede leerlo, y la corrección de errores te da un margen adicional.

7. Preguntas frecuentes

¿Caducan los códigos QR gratuitos?

Los códigos estáticos gratuitos, no. Los códigos dinámicos gratuitos normalmente sí, porque el plan gratuito es una prueba de un servicio de redirección de pago. La palabra que hay que buscar no es «gratis», sino «estático».

¿Caducan los códigos QR de qr-code.love?

No. Todos los códigos creados aquí son estáticos, se generan en tu navegador y contienen tus datos directamente. No tenemos ningún servidor que pueda desactivarlos, ni ningún registro de que se hayan creado.

¿Puedo crear un código QR permanente para la carta de un restaurante?

Sí. Codifica el enlace directo a un PDF o a una página de tu propio dominio con la herramienta de códigos QR de PDF. Si la carta cambia, actualiza el archivo en la misma dirección y todos los códigos impresos seguirán funcionando.

¿Existe un código QR que nunca caduque y que aun así se pueda editar?

Solo si la redirección es tuya. Codifica una dirección corta en tu propio dominio y cambia en tu propio servidor adónde apunta esa dirección. Eso es un código dinámico cuya vida útil controlas tú, que es lo mejor de ambos mundos.

Fuentes y lecturas complementarias

Crea un código QR que no pueda caducar

Estático, generado en tu navegador, descargable en PNG o SVG vectorial. Sin cuenta, sin redirección, sin reloj.

Abrir el generador gratuito