Lector de Códigos QR
Decodifica códigos QR desde imágenes, capturas o fotos pegadas. La lectura ocurre íntegramente en tu navegador — nada se sube.
Browser-only
Images never leave your device
Instant decode
Runs locally with jsQR
Inspect payload
Preview before trusting a scan
Drop, paste, or click to upload
PNG, JPEG, or WebP — image stays in your browser
Upload a QR image to see its decoded contents
Works with screenshots, photos, and shared images
About Lector de Códigos QR
No todos los códigos QR aparecen cuando tienes una cámara apuntando hacia ellos. Puede que estés mirando una captura que un compañero compartió, un cartel fotografiado desde el otro lado de la sala o un documento escaneado. Este lector decodifica códigos QR directamente desde archivos de imagen usando la librería jsQR ejecutándose en tu navegador, así puedes extraer la URL, la contraseña WiFi o la tarjeta de contacto sin tener que apuntar el móvil a tu pantalla.
Suelta un PNG, JPEG o WebP en la zona de carga (o pega una imagen del portapapeles) y el decodificador extrae la cadena codificada al instante. Si el contenido es una URL, se convierte en un enlace clicable. Si es una cadena WiFi o vCard, ves el payload en bruto en un campo copiable para que revises qué contiene realmente el código — útil para auditar un QR antes de escanearlo con un dispositivo real.
Escanear desde una imagen tiene modos de fallo que conviene conocer. Fotos muy borrosas, ángulos extremos, reflejos y códigos dañados sin corrección de errores pueden impedir la decodificación. Si un escaneo falla, prueba a recortar más cerca del QR, aumentar el contraste o repetir la foto con el código plano y bien iluminado. A diferencia de las apps de cámara del móvil, que transmiten fotogramas y reintentan continuamente, un decodificador basado en imagen solo tiene una oportunidad por cada foto.
Relacionadas: Generador de Códigos QR · Hub de herramientas QR
Lector QR — Preguntas Frecuentes
¿En qué se diferencia esto del escáner QR de la cámara de mi móvil?
Las cámaras de móvil escanean fotogramas de vídeo en vivo y pueden lidiar con ángulos y movimiento reintentando continuamente. Esta herramienta decodifica una sola imagen estática — una captura, una foto que ya hiciste o un PNG que alguien te envió. Es la herramienta correcta cuando el QR no está físicamente delante de ti, o cuando quieres inspeccionar el contenido decodificado antes de fiarte de un escaneo.
¿Mi imagen se sube a algún sitio?
No. La imagen se carga en un canvas dentro de tu navegador, se decodifica con jsQR localmente y se descarta cuando cierras la página. Nada se envía a un servidor, no se almacena ni se registra. Puedes usarlo con documentos internos o capturas sin preocuparte por la privacidad.
¿Por qué falla la decodificación de mi código QR?
Causas comunes: la imagen está demasiado borrosa, el QR es demasiado pequeño (menos de unos 100 px de lado), el ángulo de la foto distorsiona el código, brillos o sombras tapan parte del patrón, o el código está físicamente dañado más allá de su corrección de errores. Prueba a recortar más cerca del QR, repetir la foto plana y bien iluminada, o aumentar el contraste de la imagen antes de subirla.
¿Qué tipos de datos puede leer?
Cualquier cosa que codifique un QR estándar: URLs (mostradas como enlace clicable), credenciales WiFi (WIFI:T:...), tarjetas vCard, plantillas mailto:, borradores de SMS, números de teléfono, ubicaciones geográficas, eventos de calendario y texto plano. El payload decodificado siempre se muestra completo para que veas exactamente qué contiene el código.
¿Funciona con capturas desde mi Mac o PC con Windows?
Sí — cualquier PNG, JPEG o WebP funciona. También puedes pegar directamente desde el portapapeles en la mayoría de navegadores, lo cual es práctico para capturas tomadas con Cmd+Mayús+4 (macOS) o Win+Mayús+S (Windows).
¿En qué se diferencia esto del escáner QR de la cámara de mi móvil?
Las cámaras de móvil escanean fotogramas de vídeo en vivo y pueden lidiar con ángulos y movimiento reintentando continuamente. Esta herramienta decodifica una sola imagen estática — una captura, una foto que ya hiciste o un PNG que alguien te envió. Es la herramienta correcta cuando el QR no está físicamente delante de ti, o cuando quieres inspeccionar el contenido decodificado antes de fiarte de un escaneo.
¿Mi imagen se sube a algún sitio?
No. La imagen se carga en un canvas dentro de tu navegador, se decodifica con jsQR localmente y se descarta cuando cierras la página. Nada se envía a un servidor, no se almacena ni se registra. Puedes usarlo con documentos internos o capturas sin preocuparte por la privacidad.
¿Por qué falla la decodificación de mi código QR?
Causas comunes: la imagen está demasiado borrosa, el QR es demasiado pequeño (menos de unos 100 px de lado), el ángulo de la foto distorsiona el código, brillos o sombras tapan parte del patrón, o el código está físicamente dañado más allá de su corrección de errores. Prueba a recortar más cerca del QR, repetir la foto plana y bien iluminada, o aumentar el contraste de la imagen antes de subirla.
¿Qué tipos de datos puede leer?
Cualquier cosa que codifique un QR estándar: URLs (mostradas como enlace clicable), credenciales WiFi (WIFI:T:...), tarjetas vCard, plantillas mailto:, borradores de SMS, números de teléfono, ubicaciones geográficas, eventos de calendario y texto plano. El payload decodificado siempre se muestra completo para que veas exactamente qué contiene el código.
¿Funciona con capturas desde mi Mac o PC con Windows?
Sí — cualquier PNG, JPEG o WebP funciona. También puedes pegar directamente desde el portapapeles en la mayoría de navegadores, lo cual es práctico para capturas tomadas con Cmd+Mayús+4 (macOS) o Win+Mayús+S (Windows).