Lector de códigos QR
Añade una captura de pantalla o una foto y lee el código QR sin usar una cámara. Las contraseñas de redes Wi-Fi, los contactos y los enlaces de pago permanecen en tu dispositivo, y siempre ves el enlace completo antes de decidir si abrirlo.
Suelta una imagen con un código QR
PNG, JPG, WEBP, GIF, HEIC - no se sube nada
O pulsa Ctrl+V (⌘V en Mac) para pegar una captura directamente desde el portapapeles.
Todavía no se ha leído ninguna imagen.
| Archivo | Tipo | Contenido |
|---|
Cómo funciona
Añade la imagen
Suelta una captura de pantalla o una foto en el recuadro, elige un archivo o simplemente pulsa Ctrl+V para pegar lo que tengas en el portapapeles.
La decodifica localmente
Tu navegador lee el código. Si el primer intento falla, vuelve a intentarlo con más contraste, a mayor tamaño y girado, para que los códigos fotografiados y los del modo oscuro también funcionen.
Ves lo que contiene
El contenido se muestra como una tarjeta adecuada: un enlace sigue siendo un enlace que puedes leer antes de abrirlo, un código de red Wi-Fi muestra la red y la contraseña, y un contacto se convierte en una tarjeta descargable.
Qué puede leer
| Tipo de código | Qué obtienes |
|---|---|
| Enlace | La dirección completa en texto sin formato, además de una advertencia cuando el enlace está acortado o sin cifrar |
| Red Wi-Fi | Nombre de la red, tipo de seguridad y contraseña, oculta hasta que decidas mostrarla |
| Contacto | Todos los campos del contacto, con una descarga .vcf para tu agenda |
| Evento del calendario | Título, horarios y ubicación, con una descarga .ics para tu calendario |
| Correo electrónico | Destinatario, asunto y cuerpo del mensaje |
| Número de teléfono | El número de teléfono, listo para copiar |
| Mensaje de texto | Número y mensaje preparado |
| Ubicación | Latitud y longitud |
| Secreto de dos factores | Emisor y cuenta, con el secreto oculto |
| Texto sin formato | El texto sin procesar exactamente como fue codificado |
No se sube nada
La imagen se decodifica en tu navegador. Las capturas de códigos QR suelen contener enlaces de pago, contraseñas de redes Wi-Fi o secretos de inicio de sesión, y nada de eso debería enviarse a un servidor.
Ves primero el enlace
Las direcciones decodificadas se muestran como texto y nunca se abren ni se solicitan automáticamente, por lo que un código malicioso no puede actuar por sí solo.
Lee códigos difíciles
Las fotos giradas, las capturas del modo oscuro y los códigos pequeños se vuelven a intentar con ampliación del contraste, aumento de tamaño y rotación.
Varios códigos a la vez
Una imagen con más de un código los devuelve todos, cada uno resaltado en la vista previa, y un lote de imágenes se convierte en una sola tabla.
Leer un código QR desde una imagen en lugar de una cámara
La mayoría de las herramientas para códigos QR dan por hecho que sostienes un teléfono frente a un cartel. En la práctica, el código suele estar ya en tu pantalla: una solicitud de pago en un chat, un código de red Wi-Fi en la confirmación de un hotel, una entrada en un PDF o una página de configuración de autenticación de dos factores que necesitas trasladar a un teléfono nuevo. Apuntar un segundo dispositivo a tu propio monitor resulta incómodo y a veces imposible, justo el problema que resuelve esta herramienta.
Por qué aquí es importante la decodificación local
El contenido de un código QR suele ser confidencial de una forma que una imagen cualquiera no lo es. Un código de red Wi-Fi contiene la contraseña de tu red en texto sin formato. Un código otpauth contiene la semilla que genera tus códigos de inicio de sesión, lo que equivale a una contraseña. Un código de pago contiene un identificador de cuenta. Subir esa imagen a un servidor para que la decodifique significa entregar toda esa información a un tercero, por eso aquí todo ocurre dentro de la página.
Ver el enlace antes de seguirlo
El phishing mediante códigos QR funciona porque un código es ilegible para una persona: no puedes distinguir la pegatina legítima de un parquímetro de otra pegada encima. Las aplicaciones de escaneo que abren el enlace de inmediato eliminan tu última oportunidad de darte cuenta. Este lector nunca abre ni solicita por su cuenta una dirección decodificada. Muestra la dirección completa, marca los enlaces acortados porque ocultan el destino real y señala el protocolo http sin cifrar porque todo lo que se escribe en una página así viaja sin cifrado.
Cuando un código no se puede leer
Los fallos casi siempre se deben a muy pocos píxeles, demasiado poco contraste o un ángulo excesivo. Un código de menos de aproximadamente cien píxeles de ancho ha perdido los detalles que necesita el decodificador; una captura tomada con un tema oscuro puede terminar con muy poco contraste entre los módulos, y una fotografía tomada de lado distorsiona los patrones de búsqueda. El lector vuelve a intentarlo ampliando el contraste, aumentando el tamaño y girando la imagen antes de rendirse, y te indica qué debes cambiar si aún no encuentra nada.