Notas de campo

Solución de problemas de códigos QR de principio a fin

¿No escanea, escanea a veces o escanea hacia la nada? Encuentra tu fallo en la tabla, sigue su arreglo y vuelve a probar: la mayoría de los códigos se arreglan sin reimprimir.

3 de noviembre de 2026 · 15 min de lectura

Un código QR que no escanea rara vez es un misterio. La mayoría de los fallos se reducen a una de once causas, y se dividen en tres preguntas: ¿el patrón es ilegible?, ¿el teléfono está sufriendo?, ¿o el código escaneó bien y el destino te falló? Responde primero a esas, y no reimprimirás un código sano ni arreglarás un patrón cuando el enlace está muerto.

Revisa primero estas tres cosas

  1. Prueba un segundo teléfono. Si otro teléfono lee el código, el patrón está bien. Salta a las comprobaciones del teléfono de abajo.
  2. Mira el código, no la pantalla. ¿Es pequeño, pálido, abarrotado por texto cercano, cubierto por un logo, rayado o desteñido? Cualquiera de esas cosas puede volver ilegible un patrón. Prueba también una copia nueva del archivo original: si la copia nueva escanea, falló la impresión original, no los datos.
  3. Lee qué devuelve el escaneo. Si el teléfono reconoce el código pero la página nunca carga o llega a un sitio inesperado, el patrón hizo su trabajo. El destino es el problema: una página borrada, un enlace mal escrito o un código dinámico apagado.

Una distinción importa en todo momento: un código que nunca escanea tiene un problema de patrón o de cámara, mientras que un código que escanea a veces — con luz intensa pero no con poca luz, de cerca pero no a distancia de brazo — es un código al límite. Los códigos al límite pasan en tu escritorio y fallan en manos de un cliente: trata un código de a veces como roto.

La tabla de causas: cada fallo común de un vistazo

CausaSíntomaPrueba rápidaArregloAnálisis a fondo
Demasiado pequeñoSolo escanea desde muy cerca¿Escanea más de cerca? La culpa es del tamañoImprime más grandeGuía de tamaños
Borrosidad / baja resoluciónBordes blandos, cuadrados difuminados¿Blanda en el archivo? Mala exportaciónVuelve a exportar como PNG o SVGArreglos de borrosidad
Bajo contrasteEscanea con luz intensa, falla con poca luz¿Se leería en blanco y negro?Código oscuro sobre fondo claroDiagnóstico
Zona de silencio abarrotadaEscanea recortado, falla en el diseñoTapa el texto cercano: ¿escanea ahora?Restaura un margen claro, de 4 módulos de anchoDiagnóstico
Logo demasiado grandeEscaneaba antes del logo, falla despuésRegenera sin el logoLogo más pequeño, mayor corrección de erroresCódigos con logo
Daño o suciedadFuncionaba cuando era nuevo, falla tras manipularloCompara con una impresión nuevaLimpia, protege o reimprimeDiagnóstico
Enlace muertoEscanea, pero la página falta o es erróneaAbre el enlace en un ordenadorRestaura o redirige el destino¿Caducan los códigos?
Luz y brillosEscanea en un ángulo, falla en otroInclina alejándolo de la luzMueve la luz, usa acabado mateDiagnóstico
Permiso de cámara / enfoqueFalla solo en un teléfonoPrueba con un segundo teléfono, más limpiar la lentePermite el acceso, limpia la lente, mantén quietoCómo escanear
Código dinámico apagadoEscanea hacia una página de errorRevisa el código en su PanelReactívalo o reemplázalo¿Caducan los códigos?
Código en su propia pantallaLa cámara no puede encarar su propia pantallaEsperado, no es un falloDecodifica el archivo de imagen en su lugarDesde una imagen

El propio patrón: seis maneras en que un código se vuelve ilegible

1. Demasiado pequeño para la distancia de escaneo

Los códigos pequeños fallan porque las cámaras no pueden resolver los módulos individuales — los cuadraditos — cuando son diminutos en el encuadre. Como regla práctica, mantén los códigos impresos en al menos 2 × 2 cm, y escala con la distancia: el ancho del código debe ser al menos una décima parte de la distancia de escaneo prevista. Una tarjeta de mesa escaneada desde 50 cm necesita un código de alrededor de 5 cm de ancho; un cartel escaneado desde 5 metros necesita uno de alrededor de 50 cm de ancho. Los códigos densos con enlaces largos necesitan más espacio que los enlaces cortos. Las tablas completas de tamaños están en la guía de tamaño de impresión.

2. Borrosidad o baja resolución

Borrosidad significa demasiado pocos píxeles estirados en demasiado espacio, así que los bordes de los módulos se difuminan juntos. Los culpables usuales son una exportación de baja resolución, un guardado JPEG que suaviza bordes nítidos, una captura de una captura, o un archivo estirado fuera de proporción para que los cuadrados se vuelvan rectángulos. Arréglalo en el archivo fuente: vuelve a exportar como PNG de alta resolución, o como SVG, que escala sin borrosidad, cambiando el tamaño solo de forma proporcional. Una impresión ya borrosa no se puede volver a enfocar: reimprime desde el archivo limpio. Las cinco causas y sus arreglos están en por qué sale borroso tu código QR.

3. Bajo contraste

Los escáneres buscan módulos oscuros sobre fondo claro. Gris claro sobre blanco, colores pastel de marca, un código sobre una fotografía o módulos oscuros sobre fondo oscuro eliminan la diferencia que la cámara necesita. Este es el fallo impulsado por el diseño más común, y el más evitable: negro sobre blanco siempre funciona, y cualquier pareja de colores debería seguir leyéndose en blanco y negro. Cuidado con los códigos invertidos y los códigos sobre imágenes recargadas, donde el fondo compite con el patrón. Si un código escanea con luz intensa pero no en una sala con poca luz, el contraste es el primer sospechoso.

4. Zona de silencio abarrotada o recortada

El margen en blanco alrededor de un código no es decoración. Los escáneres lo usan para encontrar los bordes del patrón, y la norma especifica una zona de silencio de al menos 4 módulos de ancho — cuatro de los propios cuadraditos del código — por los cuatro lados, como define la ISO/IEC 18004. El texto o los patrones que se amontonan en ese margen confunden la detección, así que el teléfono nunca lee los datos. Este fallo es fácil de pasar por alto porque el propio código se ve perfecto. Pruébalo tapando todo alrededor del código: si escanea limpio, restaura el margen y mantenlo vacío.

5. Un logo que cubre demasiado del patrón

Un logo central funciona solo porque la corrección de errores reconstruye los datos cubiertos. La ISO/IEC 18004 define cuatro niveles de corrección de errores — L, M, Q y H — con recuperación aproximada de palabras de código del 7%, 15%, 25% y 30% respectivamente. Esos porcentajes describen recuperación de palabras de código, no una parte garantizada de área visible que puedas cubrir. Como regla práctica, mantén el logo pequeño — la guía de tamaño de impresión sugiere por debajo de alrededor del 30% del área del código —, usa el nivel más alto de corrección de errores, imprime más grande que para un código simple y nunca cubras los tres cuadrados grandes de las esquinas, que el escáner necesita para orientar el patrón. Escanea de prueba primero en dos teléfonos. Mira cómo añadir un logo a un código QR y el generador de códigos con logo.

6. Daño, suciedad y decoloración

Pliegues, arañazos, derrames, decoloración y adhesivos gastados se comen el patrón, y la corrección de errores solo puede reconstruir hasta cierto punto. El daño en los cuadrados de las esquinas es especialmente fatal: sin ellos, el escáner no puede localizar el código en absoluto. Para códigos del mundo real — menús, etiquetas, carteles exteriores —, la prevención supera a la reparación: lamina la superficie, elige un nivel mayor de corrección de errores, imprime una copia de repuesto e inspecciona primero las copias más viejas. Si el propio patrón está desgastado, reimprime desde el archivo original en vez de remendar la copia dañada.

El destino: cuando el código escanea pero no pasa nada bueno

Un escaneo que devuelve una página de error, una página faltante o una página de destino que no esperabas es un escaneo exitoso de un destino roto. Abre el enlace en un ordenador y léelo carácter por carácter: una página mudada o borrada, una dirección mal escrita, un sitio caído o un enlace corto cuyo dueño cambió su destino son las causas usuales.

Una versión estructural decide si un arreglo es siquiera posible. Un código estático guarda el destino directamente en su patrón, así que funciona mientras el enlace funcione; y si el enlace muere, solo la página detrás puede restaurarse o el código reimprimirse. Un código dinámico guarda en su lugar una redirección corta, así que su dueño puede cambiar el destino sin reimprimir, pero el código entonces depende de que esa cuenta y servicio se mantengan activos. Si esa cuenta caduca o el servicio apaga la redirección, el código impreso deja de llevar a ningún sitio útil, aunque el patrón sea impecable. Ese es el mecanismo detrás de la mayoría de las historias de «mi código caducó», explicado en ¿caducan los códigos QR?. Comprueba primero si el destino se puede restaurar o redirigir antes de reimprimir.

El teléfono y el momento: permiso, enfoque, luz y pantallas

  • Permiso de cámara. Un escáner al que nunca se le concedió acceso a la cámara no puede ver nada en absoluto. Permite el acceso a la cámara y vuelve a intentarlo. El escáner de FreeQrly decodifica en tu navegador en tu propio dispositivo — mira la página del escáner —, pero el navegador aún necesita permiso para abrir la cámara.
  • Una lente sucia. Limpia la lente con un paño suave. Una lente empañada difumina justo el detalle fino del que está hecho un código QR.
  • Enfoque y distancia. Mantén el teléfono quieto, mantén todo el código y su zona de silencio en el encuadre, y muévete despacio hasta que el enfoque se fije. Muy cerca no siempre es mejor: la mayoría de las cámaras no pueden enfocar a pocos centímetros.
  • Luz y brillos. El laminado brillante, una pantalla o un foco pueden reflejar luz hacia la cámara y borrar los módulos. Inclina el código o el teléfono, sal de la luz directa o cambia a acabado mate. Un brillo que se mueve cuando inclinas es brillo, no daño.
  • Superficies curvas o en ángulo. Un código envuelto alrededor de una botella o tomado en un ángulo pronunciado está distorsionado, y los escáneres solo toleran cierta cantidad de eso. Aplana lo que puedas y dispara lo más de frente posible.
  • Un código en la propia pantalla del teléfono. No puedes apuntar la cámara de un teléfono a su propia pantalla. Para un código en una foto, captura o mensaje en el mismo teléfono, decodifica el archivo de imagen en su lugar: en iPhone, mantén pulsado el código en Fotos; en Android, usa Lens en Fotos; en un ordenador, súbelo a un decodificador como el escáner de FreeQrly. Los pasos completos están en cómo escanear un código QR desde una imagen, y los pasos de cámara teléfono por teléfono están en cómo escanear un código QR con tu teléfono.

La propia guía de Apple confirma la base: en iPhone, abre la app Cámara o el Escáner de códigos en el Centro de control, sostén el teléfono de forma que el código aparezca en el encuadre y toca el enlace que aparece. Si ese camino no hace nada con un código que otros teléfonos leen, sospecha del permiso, el enfoque y la luz, no de una app de escáner faltante. Los pasos generales tanto para iPhone como para Android están en cómo escanear un código QR.

Por escenario: impresión, pantalla y exteriores

Códigos impresos: folletos, tarjetas, menús, envases

Los fallos de impresión suelen ser tamaño, resolución, contraste o desgaste, en ese orden. Prueba a tamaño final, no en pantalla: imprime una copia, retrocede a la distancia real de visión y escanéala con dos teléfonos. Revisa la zona de silencio en la maqueta terminada, no solo en la vista previa, porque las herramientas de maquetación recortan márgenes. Lamina los códigos manipulados y guarda la exportación original.

Códigos en pantallas: diapositivas, TV, videollamadas, sitios web

Los códigos en pantalla fallan por brillos, parpadeo de refresco y tamaño relativo a la distancia del espectador. Haz el código grande en la diapositiva, mantenlo en pantalla varios segundos en vez de pasarlo fugazmente, y evita colocarlo sobre un fondo en movimiento. Para mostrar de teléfono a teléfono, sube el brillo e inclina lejos de las luces de techo.

Códigos exteriores: carteles, señales, vehículos, escaparates

Los códigos exteriores enfrentan todos los fallos a la vez: distancia, luz solar, brillos, clima y decoloración. Aumenta el tamaño con generosidad según la regla de una décima parte, imprime con alto contraste sobre papel mate, hazlo resistente al clima y prueba a la distancia y el ángulo reales de los transeúntes. Los códigos de escaparate necesitan una comprobación especial: escanea desde fuera del cristal, a la luz del día, porque reflejos invisibles desde dentro pueden borrar el código.

Una comparación honesta: códigos gratis, códigos de pago y códigos «caducados»

Un código estático de cualquier generador honesto tiene la misma propiedad: el destino está metido en el patrón, así que no hay nada que caduque, nada que renovar y ninguna cuenta que pueda caducar y llevarse el código consigo. Los códigos estáticos de FreeQrly son gratis, no necesitan registro, no llevan marca de agua y nunca caducan. Pagar por un código estático no te compra nada sobre su vida útil: una suscripción para un código que nunca necesitó un servidor no lo mantiene vivo.

Un código dinámico es un producto distinto, y el intercambio honesto es este: ganas edición después de imprimir y estadísticas de escaneo, y aceptas una dependencia de una cuenta y un servicio. Los códigos dinámicos de FreeQrly son gratis para empezar: inicia sesión y recibes 20 códigos dinámicos gratis, actualmente sin límite durante la promoción por tiempo limitado, con edición, estadísticas y escaneos ilimitados. La dependencia es real incluso a precio cero: borra la cuenta y los códigos se van con ella, así que un código dinámico nunca debería ser la única copia de un destino que debe sobrevivir a su dueño. Para cualquier cosa que deba durar sin mantenimiento — una contraseña de WiFi, una tarjeta de visita, una placa —, lo estático es estructuralmente más seguro.

La misma lógica vale para códigos dinámicos de pago en otros sitios: cuando uno deja de funcionar, el patrón casi nunca es el problema; la suscripción, la cuenta o la redirección lo son. Antes de reimprimir, revisa el Panel del proveedor, el estado de la cuenta y el destino al que apunta la redirección. Para una tirada que no se puede reimprimir barato, pregunta primero: si dejo de pagar, ¿el código impreso sigue funcionando? La respuesta te dice si estás comprando un código o alquilándolo.

¿Rehacer, reimprimir o arreglar el destino?

  • Arregla el destino cuando el código escanea pero la página es errónea o falta, y controlas la página o la redirección. No se necesita reimpresión.
  • Reimprime desde el archivo original cuando la copia nueva escanea pero la copia instalada no: falló la impresión, la superficie o la colocación.
  • Rehaz el código cuando la copia nueva también falla, los datos son erróneos o el diseño — tamaño, contraste, logo, margen — tiene la culpa. Genera un código limpio, pruébalo en dos teléfonos y solo entonces imprime.
  • Cambia el tipo de código para fallos estructurales recurrentes: un destino cambiante pertenece a un código dinámico; uno que nunca debe depender de una cuenta pertenece a uno estático.

Si un código sigue fallando en dos teléfonos desde una impresión nueva, grande, en negro sobre blanco con un margen claro, sospecha de los propios datos: un enlace demasiado largo, o una dirección mal escrita. Acorta el enlace y regenera.

Haz un reemplazo limpio

Cuando el veredicto es «rehazlo», empieza desde una exportación limpia en vez de remendar el archivo viejo. Genera el reemplazo en el generador gratuito: los 17 tipos de contenido están disponibles como códigos estáticos sin registro, y los códigos dinámicos con edición y estadísticas son gratis tras iniciar sesión. Si el código necesita un logo, usa el generador con logo y mantén el logo pequeño con un nivel alto de corrección de errores; si necesitas muchos códigos a la vez, la generación por lotes crea uno por enlace. Antes de imprimir, pruébalo con el escáner y en un segundo teléfono. Los análisis a fondo enlazados arriba — el diagnóstico paso a paso, los arreglos de borrosidad y la guía de tamaño de impresión — llevan cada causa más lejos.

Fuentes

  • ISO/IEC 18004:2024 - Edición 4, publicada en 2024-08; identidad, edición y fecha de publicación de la norma verificadas en la página de ISO el 2026-11-03, cuyo resumen confirma que la norma especifica reglas de corrección de errores. Respalda los niveles de corrección de errores L 7%, M 15%, Q 25%, H 30% (recuperación aproximada de palabras de código) y la zona de silencio de al menos 4 módulos por todos los lados, como define esa norma.
  • Soporte de Apple: Escanear un código QR con tu iPhone o iPad - Publicado el 14 de septiembre de 2026, como muestra la página y se verificó el 2026-11-03. Respalda los pasos de escaneo integrado citados en el artículo: abrir la app Cámara o el Escáner de códigos en el Centro de control, sostener el teléfono de forma que el código aparezca en el encuadre y tocar el enlace que aparece. No se toma ninguna afirmación numérica de esta página.
  • FreeQrly: Guía de tamaño de impresión de códigos QR - Fuente interna del sitio, no una norma externa. Respalda las cifras que la página central etiqueta explícitamente como reglas prácticas: tamaño mínimo de impresión 2 x 2 cm, la regla de distancia 1:10 (ancho del código de al menos una décima parte de la distancia de escaneo) y un logo por debajo de alrededor del 30% del área del código.

Pruébalo tú mismo — gratis

Todo lo de este artículo funciona en el estudio de FreeQrly ahora mismo. Códigos estáticos, los 17 tipos de contenido, exportación en PNG y SVG.

Abrir el generador

Bueno saberlo

¿Por qué mi código QR escanea en un teléfono pero no en otro?

Entonces tanto el código como el enlace están bien: el teléfono que falla es el problema. Limpia su lente, permite el acceso a la cámara, mantén quieto con todo el código en el encuadre y prueba con mejor luz. Si sigue fallando solo en ese teléfono, usa el camino de la cámara integrada en vez de una app de escáner de terceros.

¿Mi código QR escanea a veces pero no siempre? ¿Está bien?

No. Un código de a veces es un código al límite: pasa en tu escritorio y falla en manos de un cliente. Trátalo como roto y arregla la causa subyacente — normalmente tamaño, contraste, brillo o una zona de silencio abarrotada — en vez de esperar buena luz.

¿Qué tan grande debe ser un código QR impreso?

Como regla práctica, al menos 2 × 2 cm, y al menos una décima parte de la distancia de escaneo prevista: una tarjeta de mesa escaneada desde 50 cm necesita un código de alrededor de 5 cm de ancho, y un cartel escaneado desde 5 metros necesita uno de alrededor de 50 cm de ancho. Los códigos densos con enlaces largos necesitan más espacio que los enlaces cortos.

¿Cuánto de un código QR puede cubrir un logo?

Mantenlo pequeño. Usa el nivel más alto de corrección de errores, imprime más grande que para un código simple y nunca cubras los tres cuadrados grandes de las esquinas, que el escáner necesita para orientar el patrón. Como regla práctica, la guía de tamaño de impresión sugiere por debajo de alrededor del 30% del área del código, y siempre escanea de prueba el código terminado en dos teléfonos antes de imprimir.

¿Mi código escanea pero la página se fue? ¿Está roto el código?

No. El patrón se decodificó perfectamente; el destino falló. Una página mudada o borrada, una dirección mal escrita o un código dinámico cuya cuenta o redirección se apagó se ven así. Si controlas la página o la redirección dinámica, restáurala o redirígela: no se necesita reimpresión. Un código estático no se puede redirigir; solo la página detrás puede restaurarse.

¿Necesito una app de escáner para probar mi código?

No. En iPhone, usa la app Cámara o el Escáner de códigos en el Centro de control; en Android, usa la cámara integrada o Lens. Para un código que ya está en la propia pantalla del teléfono — en una foto o captura —, decodifica el archivo de imagen en vez de apuntar la cámara a su propia pantalla.