12 razones comunes por las que tu código QR no funciona (y cómo solucionarlas)

A person views a holographic figure inside a snow-globe-like container, emerging from a QR Code welcome mat. A screen allows the person to select a service.

Los códigos QR fallan por razones predecibles y solucionables. Un código roto significa pérdida de interacción, usuarios frustrados y gasto de impresión desperdiciado. Esta guía cubre los 12 problemas más comunes de los códigos QR y proporciona una solución clara para cada uno.

Puntos clave:

  • Los códigos QR fallan por tres razones principales: Defectos de diseño, errores técnicos o factores ambientales que interfieren con el escaneo.

  • La mayoría de los problemas de escaneo se deben a errores evitables como baja resolución de imagen, poco contraste de color o la falta de una zona de silencio alrededor del código.

  • Los Códigos QR Dinámicos te permiten arreglar enlaces rotos u obsoletos sin volver a imprimir, eliminando uno de los puntos de fallo más comunes.

  • Probar tu código QR en múltiples dispositivos (tanto iPhone como Android) y bajo condiciones de iluminación variables antes de la distribución detecta la mayoría de los problemas.

  • Si un código se escanea pero carga una página de error, el problema está en la URL de destino, no en el código QR en sí.

12 razones comunes por las que los códigos QR no funcionan (y cómo solucionarlas)

Antes de empezar, determina si tu problema tiene que ver con la apariencia del código, el enlace detrás de él o el dispositivo de escaneo. Esa distinción te ayuda a ir directamente a la solución relevante a continuación.

1. Baja calidad de imagen

Un código QR borroso o pixelado no se escaneará porque los dispositivos no pueden distinguir los módulos de datos individuales. Esto sucede cuando exportas a baja resolución o cambias el tamaño de una imagen rasterizada más allá de sus dimensiones originales.

La solución: Exporta tu código QR a un mínimo de 300 ppp. Usa el formato SVG para materiales impresos para que el código se escale sin perder claridad. Si trabajas con un PNG, empieza con 1000px o más y nunca lo estires más allá de su tamaño original.

2. Contraste de color deficiente

Los escáneres de código QR dependen del contraste entre los módulos oscuros y el fondo claro para leer el patrón. Cuando los colores son demasiado similares, o cuando colocas módulos oscuros sobre un fondo oscuro, el escáner no puede diferenciar el código de su entorno.

La solución: Quédate con módulos de color oscuro sobre un fondo claro. El negro sobre blanco ofrece las tasas de escaneo más altas, pero puedes usar colores de marca siempre que la relación de contraste se mantenga fuerte. Evita invertir el patrón (módulos claros sobre fondo oscuro), ya que muchos escáneres tienen dificultades con esta configuración. Aprende más en nuestro artículo sobre diseñar con códigos de colores claros.

3. Tamaño inadecuado

Un código QR que es demasiado pequeño para su distancia de escaneo se vuelve ilegible. Los dispositivos necesitan suficientes datos visuales para identificar y decodificar el patrón, y la distancia reduce la resolución efectiva de la cámara.

La solución: Sigue la regla 10:1: Tu código QR debe medir al menos 1 pulgada por cada 10 pulgadas de distancia de escaneo. A la distancia de un brazo, el mínimo es 2 cm × 2 cm (alrededor de 0.8 × 0.8 pulgadas). Un código para valla publicitaria escaneado desde 30 pies debe tener al menos 3 pies de ancho. El tamaño mínimo del código QR es siempre una consideración importante.

4. Nivel de corrección de errores excesivo

Los modos de corrección de errores más altos añaden más datos al patrón del código QR, haciéndolo más denso y difícil de escanear en algunas condiciones. Para códigos que almacenan una URL fija, los niveles de corrección de errores más bajos (como L o M) a menudo producen tasas de escaneo más altas porque el patrón permanece más simple.

NivelCapacidad de recuperaciónIdeal para
L~7%URL cortas, entornos controlados
M~15%Uso general (predeterminado recomendado)
Q~25%Uso en exteriores/manejo brusco
H~30%Códigos con logotipos incrustados

La solución: Usa el nivel M como predeterminado a menos que tengas una razón específica para usar uno más alto. Elige el nivel H solo si vas a incrustar un logotipo que cubra parte del código. La investigación sobre la corrección de errores de códigos QR confirma que los niveles más altos pueden reducir la fiabilidad de escaneo para datos fijos al aumentar la densidad del código.

5. Diseño desordenado o código demasiado complejo

Un código QR que almacena demasiados datos produce un patrón denso y complejo que es más difícil de escanear. Los códigos QR estáticos codifican la URL de destino completa directamente, por lo que las URL más largas crean códigos más complejos.

La solución: Usa Códigos QR Dinámicos en lugar de los estáticos. Los códigos dinámicos almacenan una URL de redirección corta independientemente de lo larga que sea tu URL de destino, manteniendo el patrón simple y escaneable. También te permiten recopilar estadísticas y actualizar el destino sin tener que volver a generar el código.

6. Falta de una zona de silencio (borde blanco)

Deja un margen de al menos cuatro veces el ancho de un módulo alrededor de todo el código. La zona silenciosa le indica al escáner dónde comienza y termina el código. Sin ella, los elementos de diseño circundantes se mezclan con el patrón, confundiendo al lector.

La solución: Nunca recortes ni amontones los bordes de tu código QR. La mayoría de los generadores de código QR incluyen una zona silenciosa por defecto, pero los diseños personalizados o los diseños ajustados pueden eliminarla. El estándar GS1 especifica un margen mínimo de cuatro veces el ancho del módulo en todos los lados.

Un código QR puede escanearse perfectamente, pero aun así fallar si la URL de destino está rota, movida o mal escrita. Los usuarios ven un error 404 o una página en blanco y asumen que el código en sí es el problema.

La solución: Verifica siempre que tu URL de destino cargue correctamente en el móvil antes de distribuir el código. Mejor aún, usa Códigos QR Dinámicos de Bitly para que puedas actualizar el enlace en cualquier momento sin volver a imprimir. Si la página de destino cambia, simplemente redirige el código a la nueva URL desde tu panel de control de Bitly.

8. Formato de archivo incorrecto

La compresión JPEG introduce artefactos que difuminan los bordes definidos entre los módulos del código QR. Estos artefactos hacen que sea más difícil para los escáneres detectar los módulos individuales, especialmente en tamaños pequeños.

La solución: Elige el formato adecuado para tu caso de uso:

  • SVG: Ideal para impresión en cualquier tamaño (vectorial, infinitamente escalable)

  • PNG: Ideal para digital/web en alta resolución (1000px+)

Para materiales impresos, SVG es siempre la opción más segura porque mantiene los bordes nítidos independientemente de la escala. Aprende más sobre las opciones de diseño creativo de código QR que mantienen la capacidad de escaneo.

9. Iluminación ambiental

Los escáneres de código QR usan la cámara del dispositivo, y las cámaras necesitan luz adecuada para capturar una imagen clara. Los códigos colocados en pasillos oscuros, esquinas con sombras o bajo una iluminación intensa desde arriba pueden fallar al escanear.

La solución: Prueba la ubicación de tu código QR bajo las condiciones de iluminación reales donde estará. Si el lugar es constantemente oscuro, considera añadir una pequeña luz de fondo o cambiar el código a una superficie mejor iluminada. Los acabados mate reducen el resplandor de la iluminación intensa.

10. Problemas de compatibilidad del dispositivo (iPhone y Android)

Los teléfonos inteligentes y tabletas más antiguos pueden carecer de capacidad de escaneo de código QR integrada. Si tu teléfono no escanea un código QR, el problema podría ser un sistema operativo desactualizado en lugar del código en sí.

La solución: Actualiza el sistema operativo de tu dispositivo a la versión más reciente, ya que tanto iOS como Android han mejorado el escaneo nativo en actualizaciones recientes. Si tu dispositivo aún no puede escanear de forma nativa (común en Android 8 o versiones anteriores), descarga una aplicación de escáner de código QR dedicada. Prueba tus códigos en al menos un iPhone y un dispositivo Android antes de la distribución para detectar brechas de compatibilidad.

11. Permisos del lector de código QR desactivados

La cámara de tu teléfono necesita permiso para acceder a la función de escaneo. Si alguien desactivó los permisos de la cámara o apagó el lector de código QR integrado, el dispositivo simplemente no responderá a los códigos.

La solución: Revisa la configuración de tu dispositivo:

  • iPhone: Abre el menú de Ajustes → Toca Cámara → Activa «Escanear códigos QR»

  • Android: Abre la aplicación Cámara → Toca el menú Más → Toca el icono de Ajustes → Activa «Escanear códigos QR»

Para obtener una guía completa sobre cómo habilitar el escaneo en ambas plataformas, consulta nuestra guía para escanear un código QR.

12. Conexión a internet deficiente

Un código QR que enlaza a un sitio web, página de destino o aplicación necesita una conexión a internet activa para cargar el destino. En este escenario, el código en sí se escanea bien, pero el contenido detrás de él no aparece.

La solución: Coloca los códigos QR en lugares donde los usuarios probablemente tengan una conexión Wi-Fi o celular estable. Si el código enlaza a contenido sensible al tiempo (como un portal de pago o registro de eventos), indica el requisito de conectividad cerca del código u ofrece una alternativa sin conexión. Para mayor tranquilidad, aprende cómo protegerte de códigos QR maliciosos.

Mejores prácticas para crear códigos QR fiables y de alta calidad

Lista de verificación del código QR antes de publicar:

  • Resolución: 300 ppp como mínimo, formato SVG o PNG grande

  • Contraste: Módulos oscuros sobre un fondo claro

  • Tamaño: Mínimo dos centímetros por dos centímetros; sigue la regla de distancia-tamaño de 10:1

  • Zona de silencio: Margen de cuatro veces el ancho del módulo en todos los lados

  • Prueba de enlace: Verifica que la URL de destino se cargue en el móvil

  • Prueba de dispositivo: Escanea con al menos un iPhone y un dispositivo Android

  • Prueba de entorno: Prueba bajo las condiciones de iluminación reales donde estará el código

Usa Bitly Codes

Bitly Codes son Códigos QR Dinámicos que puedes personalizar, rastrear y actualizar desde un único panel. A diferencia de los códigos estáticos, te permiten cambiar la URL de destino en cualquier momento sin necesidad de volver a imprimirlos, y proporcionan análisis de escaneo en tiempo real para que puedas supervisar el rendimiento. Crea tu primer código QR con Bitly en minutos.

Prueba tus códigos QR

Probar tus códigos QR en múltiples dispositivos y condiciones detecta problemas antes de que tu audiencia los encuentre. Escanea tanto con teléfonos iPhone como Android, prueba diferentes condiciones de iluminación y haz la prueba a la distancia real que experimentará tu audiencia. Bitly Analytics muestra datos de escaneo en tiempo real, para que puedas verificar que los códigos funcionan una vez que están activos.

Da instrucciones claras

No todo el mundo sabe instintivamente cómo escanear un código QR. Añade una breve llamada a la acción cerca del código, como «Escanea para obtener un 20% de descuento» o «Apunta con tu cámara aquí para saber más». Esta sencilla adición aumenta la interacción y reduce los errores de escaneo.

Optimiza la ubicación:

Coloca tus códigos QR donde la gente pueda sostener cómodamente su teléfono con firmeza a la distancia correcta. Evita colocar códigos en objetos en movimiento, detrás de cristales que causen reflejos o en ángulos extremos. La ubicación ideal es a la altura de los ojos sobre una superficie plana y mate con buena iluminación.

Empieza a escanear de forma más inteligente con códigos QR fiables

La mayoría de los fallos de los códigos QR se pueden prevenir con la configuración y las pruebas adecuadas. Los 12 problemas anteriores cubren prácticamente todas las razones por las que un código no se escanea, y cada uno tiene una solución sencilla.

Los Códigos QR Dinámicos de Bitly eliminan los fallos técnicos más comunes (como enlaces rotos y URL obsoletas) y proporcionan análisis de escaneo para ayudarte a detectar problemas a tiempo. Puedes editar destinos, personalizar diseños y supervisar el rendimiento desde un mismo panel.

Empieza con Bitly y crea Códigos QR Dinámicos que puedes editar, rastrear y solucionar sin tener que volver a imprimirlos.

Preguntas frecuentes

¿Por qué mi iPhone no escanea el código QR?

Es posible que tu iPhone no escanee códigos QR si la opción «Escanear códigos QR» está desactivada en Ajustes → Cámara. Otras causas comunes incluyen una lente de cámara sucia, poca iluminación o sostener el teléfono demasiado cerca del código. Asegúrate de que tu software iOS esté actualizado, ya que las versiones anteriores pueden tener errores de escaneo que Apple ya ha corregido. Si la cámara integrada sigue fallando, intenta usar una aplicación de escáner de terceros desde la App Store.

¿Por qué mi teléfono Android no escanea el código QR?

Los problemas de escaneo en Android a menudo se deben a permisos de cámara desactivados o a un sistema operativo desactualizado. Abre la aplicación de Cámara → Toca el menú Más → Toca el icono de Ajustes y activa “Escanear códigos QR”. Si tu teléfono no tiene escaneo de código QR nativo (común en dispositivos con Android 8 o anterior), descarga Google Lens o otra aplicación de escáner<2> de Play Store. Además, asegúrate de que haya suficiente iluminación y mantén el teléfono firme a una distancia de entre quince y veinticinco centímetros del código.

¿Por qué mi código QR se escanea pero muestra una página de error?

Cuando un código QR se escanea correctamente, pero la página de destino muestra un error 404 o no carga, el problema reside en la URL codificada y no en la imagen del código QR en sí. Es posible que la página enlazada se haya movido o eliminado, o que la URL contenga un error tipográfico. Si creaste el código como un código QR estático, debes generar un código nuevo con la URL corregida. Un Código QR Dinámico de Bitly te permite actualizar el enlace de destino en cualquier momento sin tener que volver a imprimir el código físico.

¿Los códigos QR caducan o dejan de funcionar con el tiempo?

Los códigos QR en sí nunca caducan porque el patrón es una codificación visual permanente de datos. Sin embargo, el contenido al que enlazan puede cambiar, moverse o dejar de estar disponible. Los Códigos QR Dinámicos dependen de un servicio de redirección activo, por lo que dejan de funcionar si se interrumpe el servicio. Los Códigos QR Dinámicos de Bitly permanecen activos indefinidamente en todos los planes de pago y te permiten actualizar la URL de destino siempre que lo necesites.

¿Cuál es el tamaño mínimo para un código QR escaneable?

El tamaño mínimo recomendado para un código QR impreso es de dos centímetros por dos centímetros (aproximadamente 0.8 por 0.8 pulgadas) cuando se escanea a la distancia del brazo. Para distancias de escaneo mayores, sigue la regla 10:1: el código debe medir al menos una pulgada por cada 10 pulgadas entre el escáner y el código. Un código QR en una valla publicitaria destinado a ser escaneado desde 30 pies de distancia debe tener al menos tres pies de ancho.

¿Puede un código QR dañado seguir funcionando?

Los códigos QR incluyen corrección de errores integrada, lo que les permite seguir siendo escaneables incluso con daños menores. En el nivel de corrección de errores estándar Medio (M), un código puede perder hasta un 15% de sus módulos y seguir escaneándose correctamente. Sin embargo, un daño grave en los tres marcadores de posición de las esquinas (los cuadrados grandes en tres esquinas) siempre impedirá el escaneo, ya que los dispositivos usan estos marcadores para localizar y alinear el código QR.