Como hacerNacho G.10 min de lectura

Código QR No Funciona? 7 Causas Reales (y Soluciones)

¿Código QR no funciona? Hay 7 modos de fallo distintos, no 25. Diagnostica cuál tienes en 60 segundos y corrígelo. Sin registro necesario.

Código QR No Funciona? 7 Causas Reales (y Soluciones)

Este articulo fue escrito por el equipo de QR Nova. Desarrollamos software de codigos QR, lo que puede influir en nuestra perspectiva.

La mayoría de los artículos sobre "código QR no funciona" listan 20 causas posibles sin orden lógico y te recomiendan probarlas todas. Eso no es diagnóstico, es adivinar. Existen exactamente siete modos de fallo para un código QR que no funciona, y requieren soluciones completamente distintas. Cuando un código QR no funciona, el problema casi siempre es una de tres cosas: la URL de destino está muerta, el redireccionamiento dinámico fue desactivado por vencimiento de suscripción, o la URL cambió después de imprimir. El código en sí casi nunca es el culpable.

TL;DR

  • Escanea el código y copia la URL antes de seguirla, esto te dice de inmediato si el código lee correctamente o si el destino está roto.
  • Si la URL parece correcta pero la página está muerta: el destino se movió o fue eliminado. Los códigos dinámicos pueden actualizarse sin reimprimir; los estáticos no.
  • Si el código funcionaba antes y dejó de hacerlo: verifica si venció una suscripción o prueba en una plataforma de código QR dinámico, esta es la causa número 1.
  • Si el código funciona en un teléfono pero no en otro: prueba si el destino usa HTTPS. Los redireccionamientos HTTP se rompen en algunas combinaciones de dispositivo/navegador.
  • Los problemas físicos de escaneo (tamaño, contraste, daño) están cubiertos en una guía separada, este post se centra en códigos que escanean bien pero fallan al entregar el destino.

Lo primero que hacer cuando el código QR no funciona

Try it now — no sign-up needed

Empezar

Antes de leer nada más, haz esta prueba. Abre una app de escáner QR y escanea el código. La mayoría de las apps, incluida la Cámara nativa de iOS y Android, muestran la URL decodificada un segundo antes de seguir el enlace. Copia esa URL y pégala en la barra de direcciones del navegador.

Lo que obtengas te dice exactamente dónde buscar:

  • 404 No Encontrado: la página de destino fue eliminada o movida. El código QR lee correctamente; el destino es el problema.
  • Error de redireccionamiento o página "código desactivado": el servidor de redireccionamiento del código dinámico está caído o desactivado. La URL en el código es una URL corta que apunta a una plataforma que dejó de servirla.
  • Cargó la página incorrecta: la URL redirige a algún lugar, pero no a donde se pretendía. La URL de destino cambió después de imprimir el código.
  • Tiempo de conexión agotado: el dominio de destino ya no apunta a ningún servidor. El dominio venció o se canceló el alojamiento.
  • Advertencia HTTPS o página bloqueada: la URL usa HTTP y el dispositivo bloquea el redireccionamiento.
  • La página carga, pero con contenido incorrecto: la URL de destino está activa pero ahora sirve contenido diferente. El sitio fue reestructurado después de imprimir el código.
  • El código no decodifica en absoluto: este es un problema de escaneo, no de destino. Consulta la guía de código QR que no escanea.

Identifica tu tipo de fallo y ve directamente a esa sección.

Un código QR estático enlaza directamente a una web y siempre funciona. Un código QR dinámico pasa por un servidor que puede fallar.

Modo de fallo 1: la URL de destino está muerta (404)

Un 404 significa que el servidor recibió la solicitud y respondió: esta página no existe. El código QR decodificó correctamente. La URL corta se resolvió bien (si es dinámico). El destino simplemente ya no está.

Código estático que apunta a una página eliminada

Los códigos QR estáticos codifican una URL completa directamente en el patrón, por ejemplo, https://tuempresa.com/menu. Si esa página fue eliminada, renombrada, o el sitio migró a una estructura de URL diferente, el código está permanentemente roto. No hay solución excepto reimprimir con una URL funcional.

Esto golpea especialmente a restaurantes y comercios después de rediseños web. La URL antigua /menu se convierte en /nuestro-menu o se mueve a un subdominio. Cada carta impresa, adhesivo de ventana y bolsa de pedidos con el código antiguo está ahora rota. Completamente evitable con un código dinámico, pero no hay vuelta atrás una vez impreso en estático.

Código dinámico que apunta a una página eliminada

Un código QR dinámico codifica una URL corta de redireccionamiento y la plataforma redirige esa URL a tu destino real. Si la página de destino fue eliminada, puedes actualizar el destino del redireccionamiento en el panel de la plataforma sin reimprimir.

Inicia sesión, encuentra el código, edita la URL de destino a una página funcional y prueba. No es necesario reimprimir.

Modo de fallo 2: redireccionamiento dinámico desactivado

Cuando el redireccionamiento de un código dinámico devuelve una página de error, una pantalla de "actualiza para reactivar", o simplemente se agota el tiempo, el servidor de redireccionamiento de la plataforma dejó de servir ese código. Es la razón más común por la que un código QR deja de funcionar después de haber funcionado bien.

Los códigos QR dinámicos dependen de que el servidor de una plataforma esté activo y configurado para reenviar esa URL corta específica. Cuando vence tu suscripción, termina tu prueba o se marca tu cuenta, la plataforma desactiva esa regla de reenvío. La imagen del código QR es idéntica al día en que lo imprimiste. La URL corta sigue siendo legible. La plataforma simplemente dejó de honrarla.

Según los datos de soporte de QR Nova, la desactivación por vencimiento de suscripción o prueba representa más del 60% de los informes de "el código QR dejó de funcionar" que recibimos. El patrón es siempre el mismo: el código funcionó durante días o semanas, luego se detuvo exactamente cuando terminó una prueba o falló un pago.

Cómo solucionarlo

Inicia sesión en la cuenta de la plataforma original. Verifica el estado de la suscripción. Si la prueba terminó o falló un pago, renovar la cuenta restaura el redireccionamiento en minutos. Sin reimprimir. El código físico sigue siendo válido.

Si la plataforma cerró permanentemente, consulta el Modo de Fallo 5 a continuación. Para un análisis completo de este problema específico, lee el artículo sobre códigos QR que dejan de funcionar al cancelar.

Cómo prevenirlo

Usa una plataforma que no vincule la funcionalidad del código QR al estado de la suscripción activa. Los códigos QR estáticos no tienen dependencia de servidor, ninguna plataforma puede desactivarlos. Para códigos editables que deben permanecer activos independientemente de la facturación, los códigos de QR Nova permanecen activos mientras la URL de destino esté activa, sin límites de escaneo ni desactivación por cambios de plan.

Modo de fallo 3: el redireccionamiento apunta a la página incorrecta

El código escanea. La URL corta se resuelve. La página carga, pero es la página incorrecta. El usuario llega a una página de inicio, una pantalla de inicio de sesión o contenido completamente no relacionado.

Esto sucede después de migraciones de sitios, reestructuraciones de URL o cambios de CMS. Un restaurante que migró de Squarespace a Shopify podría haber cambiado /pages/menu a /menus/menu-principal. Si la URL antigua no fue redirigida, todos los que escaneen el código llegan a un 404 o a la nueva página de inicio. Nadie puso un aviso. Nadie actualizó el código. Los materiales impresos siguieron saliendo.

Para códigos dinámicos: actualiza la URL de destino en el panel a la URL correcta actual. Prueba después de actualizar.

Para códigos estáticos: irrecuperable sin reimprimir. Antes de reimprimir, confirma que la nueva URL es estable.

Modo de fallo 4: funciona en algunos dispositivos, no en otros

Los fallos entre dispositivos son poco comunes pero desesperantes, el código funciona cuando lo pruebas y falla para clientes con teléfonos diferentes. Aquí está lo que realmente está pasando.

HTTP vs HTTPS

Una URL de destino que comienza con http:// (no https://) cargará bien en muchos dispositivos pero activará advertencias de seguridad o bloqueos directos en otros. El Chrome moderno de Android y Safari de iOS advierten a los usuarios cuando un destino de código QR es HTTP sin cifrar. Algunos perfiles de gestión de dispositivos corporativos bloquean el contenido HTTP por completo.

La solución: asegúrate de que tu URL de destino use HTTPS. Para códigos dinámicos, esto es una edición en el panel. Para códigos estáticos, reimprimir con la URL HTTPS correcta.

Problemas de codificación de URL

Si la URL de destino contiene caracteres especiales, espacios, caracteres no ASCII, ampersands en cadenas de consulta o secuencias codificadas en URL, algunos navegadores de teléfonos los manejan de manera diferente. Las URLs de destino más seguras para códigos QR usan solo caracteres alfanuméricos, guiones y barras diagonales.

Fallos específicos de aplicaciones

Algunas apps de escáner QR más antiguas tienen errores con formatos de URL específicos. La app de Cámara nativa de iOS y la Cámara/Google Lens de Android son las más confiables. Las apps de escáner de terceros a menudo tienen soporte más limitado. Si un código funciona con la cámara nativa pero falla en una app específica, la app es el problema, no el código.

Modo de fallo 5: cierre de la plataforma

Varias plataformas de códigos QR han cerrado en los últimos cinco años. Cuando una plataforma cierra, todos los códigos dinámicos creados en ella se rompen permanentemente. La URL corta en el código ya no se resuelve porque los servidores desaparecieron.

Este es el escenario irrecuperable para los códigos dinámicos. Punto final. La única solución es reimprimir con un código nuevo de un proveedor diferente. Costoso si el código está en materiales físicos a escala, tarjetas de visita, embalaje de productos, señalización de edificios. Y completamente prevenible eligiendo proveedores con compromisos de permanencia del código en lugar de plataformas gratuitas o de bajo costo con longevidad incierta. (Sí, las plataformas de códigos QR "gratuitas" cierran. Lo hacen más a menudo que las de pago.)

Modo de fallo 6: error tipográfico en la URL al crear

Un código QR con un error tipográfico en la URL funciona perfectamente, escanea, la URL corta se resuelve, y redirige al usuario exactamente a lo que fue codificado. Desafortunadamente, lo que fue codificado fue https://tuempresa.com/mneu en lugar de https://tuempresa.com/menu. Roto desde el primer día. El creador simplemente nunca lo notó.

Es el modo de fallo más evitable y uno de los más comunes en trabajos de impresión por lotes. El creador generó el código, verificó que "funcionaba" (escaneaba), pero nunca siguió el enlace hasta el destino final. Escanear no es lo mismo que probar.

La solución para códigos dinámicos: corrige la URL de destino en el panel. No es necesario reimprimir.

La solución para códigos estáticos con un error tipográfico: reimprimir. No hay otra opción.

La prevención: siempre prueba la cadena completa del enlace antes de aprobar cualquier trabajo de impresión. Escanea el código, sigue el enlace completamente, y verifica que la barra de direcciones del navegador muestra la URL prevista. Un minuto antes de imprimir evita horas de daño después.

Modo de fallo 7: el dominio de destino venció

Los registros de dominio requieren renovación anual. Cuando un dominio vence, todas las URLs bajo él se vuelven inaccesibles. Un código QR que apunta a cualquier página en un dominio vencido fallará con un error DNS o una página de estacionamiento de dominio.

Esto atrapa tanto a códigos estáticos como dinámicos. Incluso un código dinámico bien mantenido fallará si el dominio de destino desapareció, no hay nada a donde redirigir.

La solución: renovar el dominio. Si alguien más lo tomó después del vencimiento (los acaparadores de dominio actúan en 24 horas), la recuperación es costosa o imposible. Para códigos dinámicos, actualiza el destino al nuevo dominio. Para códigos estáticos, reimprimir con la nueva URL.

Cuando ninguna de estas soluciones funciona con el código QR

Si has trabajado con los siete modos de fallo y el código aún no funciona como se esperaba, el problema puede ser físico, la cámara no puede decodificar el patrón QR en sí debido al tamaño, contraste, daño o superficie reflectante. Árbol de diagnóstico completamente diferente. La guía de código QR que no escanea cubre los doce modos de fallo físico con pruebas y soluciones específicas.

Una posibilidad más: el código nunca funcionó y no tienes un escaneo de referencia para comparar. Siempre guarda un registro de prueba, la URL decodificada del escaneo de prueba original, con la fecha y el resultado. Si "antes funcionaba" pero no puedes confirmar qué hacía, el diagnóstico se complica mucho.

Cómo QR nova previene la mayoría de estos fallos

Los códigos QR estáticos generados en QR Nova codifican la URL de destino directamente en el patrón, sin ningún servidor de plataforma en la cadena. Los modos de fallo 2 (desactivación), 5 (cierre de plataforma) y los componentes de suscripción de los modos 1 y 3 simplemente no pueden ocurrir. No hay servidor de redireccionamiento que se caiga.

Para casos de uso que requieren destinos editables, los códigos dinámicos de QR Nova mantienen disponibilidad permanente de redireccionamiento. Sin límites de conteo de escaneos en ningún plan, sin desactivación automática por cambios de plan, sin muros de "actualiza para reactivar". El redireccionamiento está activo porque lo activaste, o desactivado porque lo apagaste. Eso es todo.

Puedes generar un código QR gratis, sin cuenta requerida, sin período de prueba. Pruébalo completamente antes de imprimir. Si el destino algún día necesita cambiar, es una edición en el panel, no una reimpresión.

Preguntas frecuentes

¿Por qué mi código QR no funciona?

Las siete causas principales son: (1) la URL de destino está muerta (404, dominio vencido, error tipográfico), (2) el redireccionamiento dinámico fue desactivado por cancelación de suscripción o vencimiento de prueba, (3) el redireccionamiento apunta a la página incorrecta tras una migración del sitio, (4) el código funciona en algunos teléfonos pero no en otros por problemas con HTTPS o codificación, (5) la plataforma que alojaba el redireccionamiento cerró, (6) problemas físicos de escaneo como tamaño, contraste o daño, que son un problema separado, (7) el código nunca se probó antes de imprimir y contenía un error tipográfico en la URL desde el principio.

Mi código QR escanea pero va a una página muerta, ¿qué hago?

Copia la URL que muestra el escáner QR antes de seguir el enlace y pégala directamente en el navegador. Si recibes un 404, la página de destino fue eliminada o movida. Si recibes un error de redireccionamiento, el servicio de la plataforma puede estar caído o desactivado. Para un código QR estático con una URL muerta, no hay solución, el código debe reimprimirse con una URL funcional. Para un código QR dinámico, actualiza la URL de destino en el panel de la plataforma, no necesitas reimprimir.

¿Por qué mi código QR dejó de funcionar si antes funcionaba bien?

Tres escenarios cubren el 90% de los casos: (1) un código dinámico cuyo redireccionamiento fue desactivado cuando venció una suscripción o terminó una prueba; (2) el sitio web de destino cambió su estructura de URL y la página ya no existe; (3) el dominio de destino venció o se canceló el alojamiento. Para diagnosticar: escanea el código, copia la URL mostrada antes de seguirla y pégala directamente en el navegador para ver qué tipo de error obtienes.

¿Por qué mi código QR funciona en iPhone pero no en Android (o viceversa)?

Los fallos entre dispositivos casi siempre se deben a uno de tres motivos: la URL de redireccionamiento comienza con HTTP en lugar de HTTPS, la URL de destino usa caracteres no estándar que el navegador del otro dispositivo no maneja correctamente, o la página de destino tiene un script de detección móvil que envía un tipo de dispositivo a una URL rota. Prueba la URL de destino directamente en ambos dispositivos para confirmar.

Cancelé mi suscripción y mis códigos QR están rotos, ¿puedo arreglarlo?

Para códigos dinámicos, reactivar tu suscripción en la plataforma original restaura el redireccionamiento de inmediato, sin reimprimir. Si la plataforma ha cerrado permanentemente, la URL corta codificada ya no se resuelve y los códigos impresos son irrecuperables sin reimprimir. Para códigos estáticos, la cancelación de la suscripción no tiene ningún efecto, los códigos estáticos no dependen de ningún servidor.

¿Cómo pruebo un código QR antes de imprimir?

Prueba en dos dispositivos: un iPhone y un Android. Usa la app de Cámara nativa en iOS y Google Lens o la app de Cámara en Android, no una app de escáner QR de terceros, porque tu audiencia usará las apps nativas. Sigue el enlace completamente, confirma que la página de destino final carga correctamente y verifica que la URL en la barra del navegador coincide con lo que pretendías. Repite esta prueba después de cualquier cambio de URL, no solo en la creación inicial.

¿Existe un código QR que nunca dejará de funcionar?

Los códigos QR estáticos no pueden ser desactivados por ninguna plataforma, codifican la URL de destino directamente en el patrón sin dependencia de servidor. Solo dejan de funcionar si la URL de destino se desconecta. Para códigos que deben permanecer editables después de imprimir, usa una plataforma que se comprometa explícitamente con la disponibilidad permanente del redireccionamiento.

¿Código QR no funciona en iPhone, cómo lo soluciono?

Para fallos específicos del iPhone: verifica que el escaneo de códigos QR está activado en Ajustes > Cámara > Escanear códigos QR. Si el código escanea pero la página no carga, comprueba que la URL de destino usa HTTPS, Safari de iOS marca los destinos HTTP con una advertencia. Si el código no escanea en iPhone pero funciona en Android, prueba el contraste y el tamaño.

Try it now — no sign-up needed

Empezar