QT QR Tools

Lector de códigos QR

Decodifica códigos QR desde una imagen subida o con la cámara en directo. Privado, local y 100 % en el navegador, sin enviar nada a servidores.

🔒 Se ejecuta completamente en tu navegador — nada se carga

Drop a QR image here or click to browse

Upload an image or start the camera scanner.

Advertisement

Decodifica códigos QR desde imágenes o la cámara

Los códigos QR están por todas partes: envases, recibos, carteles, entradas, tarjetas de configuración de dispositivos, cartas de restaurantes y pantallas de inicio de sesión. A veces necesitas saber qué contiene un código antes de abrirlo, o tienes una captura de pantalla en lugar del código real delante de ti. Este lector cubre ambos casos. Puedes subir un archivo de imagen desde tu dispositivo o conceder acceso temporal a la cámara y escanear un código en tiempo real.

El decodificador funciona íntegramente en tu navegador. Las imágenes subidas se cargan en un canvas HTML, se convierten en datos de imagen y se escanean localmente con la biblioteca jsQR. Para el escaneo con cámara, la página pide permiso al navegador, dibuja los fotogramas de vídeo en el mismo canvas oculto y comprueba cada fotograma en busca de un patrón QR. Ninguna imagen, fotograma ni texto decodificado se envía a un servidor, de modo que los códigos privados y las capturas internas permanecen bajo tu control.

Cómo conseguir el mejor escaneo

Los lectores de QR necesitan ver con claridad todo el código cuadrado, incluido el margen en blanco que lo rodea. Si falla una imagen subida, prueba a recortarla con más margen, a aumentar el brillo o a usar una captura de mayor resolución. Con la cámara, mantén el código firme, evita los reflejos y acércate hasta que los módulos se vean nítidos. Los diseños de bajo contraste, los colores invertidos, los fondos transparentes y los códigos dañados son más difíciles de leer que los códigos sencillos en negro sobre blanco.

Una vez decodificado el código, el resultado aparece como texto plano. Si el contenido es una URL HTTP o HTTPS, la página muestra un botón Abrir enlace para que decidas si quieres visitarla. Este paso adicional es intencionado: te permite inspeccionar un enlace antes de salir de la página. Para contenidos que no son enlaces, como datos de WiFi, vCards, números de serie o notas breves, usa el botón de copiar para pegar el texto en otra aplicación.

Privacidad de la cámara y gestión de permisos

El escaneo con cámara utiliza la API estándar del navegador getUserMedia. El navegador controla la solicitud de permiso y puedes denegar el acceso sin que afecte a la decodificación de imágenes subidas. Si se deniega el permiso, no hay ninguna cámara compatible o la página no se sirve en un contexto seguro, la herramienta muestra un mensaje claro y sigue funcionando con archivos de imagen. Cuando un escaneo con cámara tiene éxito, la transmisión se detiene automáticamente para que la cámara no quede encendida más tiempo del necesario.

Cómo usar

  1. Elige una fuenteSuelta un archivo de imagen en el cuadro de subida o inicia el escáner de la cámara.
  2. Decodifica en localLa página dibuja la fuente en un canvas y la escanea en tu navegador con jsQR.
  3. Usa el resultadoCopia el texto decodificado o abre el enlace si el código QR contiene una URL.

Preguntas frecuentes

¿Se envían las imágenes QR subidas a un servidor?
No. La decodificación de imágenes se realiza localmente en tu navegador con canvas y jsQR.
¿El escaneo con cámara graba vídeo?
No. La página solo lee fotogramas mientras escaneas en tu navegador. No sube, guarda ni graba el vídeo de la cámara.
¿Por qué no se encontró ningún código QR?
La imagen puede estar borrosa, ser demasiado pequeña, tener poco contraste, estar recortada, girada de forma extraña o parcialmente tapada. Prueba con una imagen más nítida o acerca la cámara.
¿Puedo copiar el texto decodificado?
Sí. Tras un escaneo correcto, usa el botón de copiar. Si el resultado es una URL HTTP o HTTPS, también se muestra un enlace seguro en el que se puede hacer clic.
Advertisement