Sin subida, 100% local, sin cuenta

Escáner de códigos QR

Escanea un código QR desde un archivo de imagen o usa la cámara de tu dispositivo. La decodificación se realiza completamente en tu navegador, nada se envía a un servidor.

Cómo funciona Escáner de códigos QR

El escáner de códigos QR decodifica un código QR a partir de un archivo de imagen que selecciones o directamente desde la cámara de tu dispositivo, sin ninguna aplicación que instalar y sin cuenta que crear. Arrastra una captura de pantalla, una foto o cualquier archivo de imagen a la herramienta, o concede acceso a la cámara y apunta a un código QR físico; el contenido decodificado aparece en menos de un segundo. La imagen se dibuja en un canvas dentro del navegador y la biblioteca jsQR lee los datos de píxeles para extraer el código.

El contenido decodificado se muestra tal cual sin seguir automáticamente ninguna URL. Esto te permite inspeccionar un código QR antes de decidir si actuar sobre él, lo que importa cuando escaneas códigos de fuentes desconocidas. Los códigos QR pueden contener texto plano, URLs, credenciales de Wi-Fi, tarjetas de contacto, eventos de calendario y más. Nada sale de tu dispositivo: cada fotograma de la cámara o archivo de imagen se procesa localmente y se descarta después de la decodificación.

Cómo usar Escáner de códigos QR, paso a paso

  1. Arrastra un archivo de imagen que contenga un código QR a la herramienta, o haz clic para buscar un archivo.
  2. Alternativamente, haz clic en «Escanear con cámara» y concede acceso a la cámara cuando se te solicite.
  3. Apunta la cámara al código QR y mantenla estable; la herramienta decodifica en tiempo real.
  4. Lee el contenido decodificado en el área de resultados y decide si abrir una URL o copiar el texto.
  5. Escanea un segundo código QR arrastrando una nueva imagen o manteniendo la cámara activa.

Casos de uso comunes

  • Un usuario recibe un código QR en un correo electrónico de un remitente desconocido y usa el escáner para inspeccionar la URL antes de hacer clic.
  • Un asistente a un evento escanea el código QR de un cartel con la cámara de su portátil para confirmar la URL antes de visitar el sitio en una red pública.
  • Un desarrollador prueba un código QR recién generado escaneándolo inmediatamente para verificar que el contenido codificado es correcto.
  • Alguien encuentra un código QR impreso antiguo y quiere saber qué URL o texto codifica sin usar un teléfono.

Preguntas frecuentes

¿La imagen que arrastro al escáner se sube a un servidor?

No. La imagen se dibuja en un elemento canvas dentro de tu pestaña del navegador y la biblioteca jsQR lee los datos de píxeles directamente en tu dispositivo. Nada se transmite a Sunasty ni a ningún tercero. Puedes confirmarlo abriendo la pestaña de Red en las DevTools del navegador mientras escaneas: ninguna solicitud transporta los datos de tu imagen.

¿Mi transmisión de cámara en directo se envía a algún lugar cuando escaneo en tiempo real?

No. La transmisión de la cámara es procesada fotograma a fotograma por la biblioteca jsQR ejecutándose en JavaScript en tu dispositivo. Cada fotograma se dibuja en un canvas dentro de la página y se decodifica localmente. La transmisión nunca se envía a un servidor, por lo que escanear contraseñas de Wi-Fi o códigos QR privados con tu cámara es seguro.

¿Qué formatos de datos puede decodificar el escáner?

La biblioteca jsQR decodifica cualquier código QR estándar, que puede contener texto plano, URLs, credenciales de Wi-Fi (SSID y contraseña en formato WPA), tarjetas de contacto vCard, direcciones de correo electrónico, números de teléfono, SMS, eventos de calendario en formato iCal y datos binarios sin procesar. El texto decodificado se muestra tal cual.

¿Es seguro escanear un código QR pegado en un lugar público o enviado por un desconocido?

Un código QR oculta su destino de una forma que la vista previa de un enlace en la barra de estado no oculta, algo que los estafadores aprovechan en un ataque conocido como quishing: una pegatina falsa sobre el código real de un parquímetro o una carta de restaurante, o una imagen de código QR en un mensaje no solicitado. Este escáner nunca sigue una URL automáticamente. Primero decodifica el código en texto plano y te lo muestra tal cual, y solo ofrece un botón aparte para abrirlo si parece un enlace, para que puedas leer la dirección real antes de decidir si confiar en ella.

¿Qué formatos de imagen se aceptan para el escaneo basado en archivos?

Cualquier formato que tu navegador pueda renderizar en un canvas: JPEG, PNG, WebP, GIF (solo el primer fotograma), BMP y AVIF en navegadores que lo admiten. Si el código QR está claro en la imagen y es lo suficientemente grande para tener módulos legibles, la biblioteca jsQR lo decodificará.

El escáner no lee un código QR en mi imagen. ¿Qué debo comprobar?

Asegúrate de que el código QR esté bien iluminado, enfocado y no esté muy distorsionado o deformado. Todo el código, incluyendo los tres patrones de buscador de esquina, debe ser visible. Los códigos QR muy pequeños en una imagen grande pueden perder detalle. Intenta recortar la imagen para mostrar solo el código QR, o aumenta la resolución de la cámara si escaneas en directo.