Lector de Códigos QR desde Imagen

Decodifica un código QR desde una foto o captura de pantalla subida, en tu navegador. Gratis, privado, con soporte de lote, sin cámara ni app necesarias.

🌐 English

Drop your files here (.jpg, .jpeg, .png, .webp, .gif, .bmp)

🔒 Privado por diseño: tus archivos se procesan localmente en tu navegador; nada se sube nunca a ningún servidor.

Cómo leer un código QR desde una imagen

  1. Suelta la captura de pantalla, foto o imagen guardada que contiene el código QR en el recuadro de arriba, o haz clic en Elegir archivos, puedes seleccionar una imagen o un lote entero.
  2. Haz clic en Lector de Códigos QR desde Imagen y espera un momento, la decodificación se ejecuta enteramente en tu dispositivo.
  3. Descarga el resultado: cada imagen produce su propio archivo .txt con el texto decodificado.
  4. Abre el archivo .txt para leer, copiar, o acceder a lo que contuviera el código, normalmente una URL.

Por qué decodificar un código QR desde una imagen guardada en lugar de un escaneo en vivo

La mayoría de las apps de cámara del móvil y de escáner QR están pensadas para escanear un código QR que está físicamente delante del objetivo, un póster, un recibo, una etiqueta de producto. A menudo son torpes o directamente incapaces de escanear un código QR que ya es una imagen en tu pantalla: una captura de pantalla que alguien te envió en un chat, un código QR incrustado en un PDF o una presentación, o una imagen que guardaste de un sitio web. Apuntar la cámara de tu móvil hacia la pantalla de tu propio móvil para escanear una captura de un código QR es exactamente el rodeo incómodo que esta herramienta existe para evitar.

Esta herramienta decodifica el archivo de imagen directamente, sin cámara, sin apuntar nada a nada. Sube la captura de pantalla y el contenido del código QR sale directamente como texto.

Cómo funciona realmente la decodificación

Dos rutas distintas de lectura de QR se ejecutan por detrás, y la herramienta elige la que esté disponible: en Chrome, Edge y otros navegadores basados en Chromium, primero prueba la propia API BarcodeDetector integrada del navegador, un decodificador nativo que es rápido y puede encontrar varios códigos QR en una sola imagen. En navegadores que no implementan esa API (Firefox, Safari) (o en la rara imagen donde el detector nativo no encuentra nada) recurre a jsQR, una librería de decodificación QR bien establecida y en JavaScript puro que lee directamente los píxeles en bruto de la imagen. En cualquier caso, todo ocurre localmente; ninguna imagen ni texto decodificado se envía jamás a un servidor.

Privado, porque nada sale jamás de tu dispositivo

Un código QR que estás intentando decodificar desde una captura de pantalla es a menudo algo que preferirías no entregar a un servidor de terceros: un enlace de invitación privado, una contraseña de Wi-Fi que alguien te envió por mensaje, una tarjeta de contacto personal, un enlace a un documento interno, o un código de acceso de un solo uso. Muchos sitios de “lector QR online gratis” funcionan subiendo tu imagen a su backend y devolviendo el texto decodificado, lo que significa que el contenido pasa por, y posiblemente queda registrado en, la infraestructura de otro primero.

Como cada paso aquí (leer la imagen, localizar el patrón del código QR, y decodificar sus datos) se ejecuta como JavaScript dentro de tu propia pestaña del navegador, la imagen y su contenido nunca salen de tu dispositivo. Cierra la pestaña y nada de esto persiste en ningún sitio salvo el archivo .txt que descargaste.

Usos habituales

Preguntas frecuentes

¿Necesito la cámara de mi teléfono o una app escáner para esto?

No, esta herramienta lee un código QR que ya está guardado como imagen o captura de pantalla en tu ordenador o teléfono, algo que las apps de cámara normales del móvil a menudo no pueden escanear (esperan un código QR real delante del objetivo, no una imagen de uno en una pantalla). Sube el archivo y el texto decodificado llega al instante. El escaneo en vivo con cámara es una función distinta y no está soportada aquí, consulta la siguiente pregunta.

¿Puedo escanear un código QR con mi webcam en lugar de subir una imagen?

No con esta herramienta. Este es deliberadamente un decodificador solo de subida, suelta una foto, captura de pantalla o imagen descargada ya existente y se decodifica al instante. Un escáner de cámara en vivo necesitaría una interfaz completamente distinta (una vista previa de cámara en tiempo real con escaneo continuo), que es una función más grande y separada que no hemos construido. Si acabas de hacer una captura de un código QR en tu propia pantalla, ese es exactamente el caso para el que existe esta herramienta.

¿Se suben mis imágenes a un servidor para decodificarlas?

No. La decodificación del QR se ejecuta enteramente dentro de tu pestaña del navegador, la misma librería en JavaScript puro (jsQR) más, en Chrome/Edge, el escáner de códigos de barras integrado de tu propio navegador. Ni la imagen ni el texto decodificado se envían jamás a ningún sitio, algo que importa si el código enlaza a un enlace privado, una contraseña de Wi-Fi, o una tarjeta de contacto personal.

¿Qué contiene el archivo descargado?

Un archivo .txt plano con exactamente lo que había dentro del código QR, normalmente una URL, pero podría ser una cadena de red Wi-Fi, un número de teléfono, un bloque de contacto vCard, o cualquier texto plano que codificara quien creó el código. Si el código es un enlace, abre el archivo .txt y haz clic o copia la URL desde ahí; esta herramienta no muestra un botón "abrir enlace" clicable por sí misma.

¿Qué pasa si la imagen no contiene un código QR, o el código no se puede leer?

Igualmente obtienes un archivo .txt, solo dice "No QR code was found in this image" en lugar de un valor decodificado, en lugar de mostrar un error genérico. Motivos habituales por los que un código QR real falla al escanear: la imagen está demasiado borrosa o tiene resolución demasiado baja, el código está recortado o parcialmente cubierto, o hay demasiado poco contraste entre el código y su fondo.

¿Puede leer más de un código QR en la misma imagen?

A veces. En Chrome, Edge y otros navegadores basados en Chromium, esta herramienta usa el propio detector nativo de códigos de barras de tu navegador, que puede encontrar y decodificar varios códigos QR en una sola imagen y los lista todos en el archivo de salida. En navegadores sin esa función integrada (Firefox, Safari), recurre a un decodificador en JavaScript puro que solo devuelve el primer código QR que encuentra en la imagen.

¿Puedo decodificar varias imágenes a la vez?

Sí. Suelta varias capturas de pantalla o fotos y cada una produce su propio archivo .txt descargable, procesadas una tras otra en tu dispositivo.

El texto decodificado se ve como `WIFI:T:WPA;S:MyNetwork;P:secret;;`, ¿cómo hago yo mismo un código QR así?

Usa nuestro Generador de Códigos QR para Wi-Fi, tiene un formulario propio de nombre de red/contraseña/tipo de seguridad que construye exactamente esa cadena de conexión por ti, en lugar de exigirte escribir a mano el formato `WIFI:...` en bruto.

Herramientas relacionadas