Escáner de Códigos QR

Lee un código QR con la cámara o desde una imagen PNG, JPEG o WebP en el navegador; copia el texto o abre enlaces http(s). No se sube nada.

Tus datos de entrada y archivos no salen del navegador

Arrastra y suelta una imagen con un código QR aquí

PNG · JPEG · WebP

En esta página

Lee un código QR con la cámara de tu dispositivo o desde una captura de pantalla o una foto: el texto decodificado aparece listo para copiar y los enlaces tienen un botón Abrir enlace. Todo se decodifica localmente en tu navegador.

Funcionalidad detallada

Se admiten imágenes PNG, JPEG y WebP; GIF y otros formatos reciben un mensaje de error. La decodificación usa rxing, un port de ZXing a Rust compilado a WebAssembly, dentro de un Web Worker, así que incluso una foto de unos 3800 px no bloquea la página, y elegir otro archivo cancela el escaneo anterior.

Escanear con la cámara abre la cámara trasera con una guía de encuadre; si el dispositivo tiene varias cámaras, puedes cambiar de una a otra en la lista Cámara. Los fotogramas se reducen a 1024 px como máximo y se decodifican en el mismo Web Worker, y no se toma un fotograma nuevo hasta terminar el anterior, así que la página sigue fluida. El escaneo se detiene en el primer código encontrado (Escanear de nuevo lo reinicia), y la cámara se apaga con Detener cámara, al ocultar la pestaña o al subir un archivo. La cámara necesita HTTPS (o localhost) y tu permiso; los fotogramas se procesan en el dispositivo y nunca se envían a ningún sitio.

El contenido completo se muestra como texto: URL, texto plano, cadenas de Wi-Fi, tarjetas de contacto, Unicode y emojis. Solo los enlaces http y https reciben Abrir enlace; otros esquemas como javascript: nunca se convierten en enlaces. Si no se encuentra ningún código, prueba con una imagen más nítida en la que se vean el código completo y su borde blanco.

Ejemplos prácticos

Enlace desde una captura: un PNG creado con el Generador de Códigos QR para https://example.com/path?q=1 muestra esa URL y un botón Abrir enlace.

Cámara: haz clic en Escanear con la cámara, permite el acceso y sostén un código impreso dentro del marco: el texto aparece en menos de un segundo y la cámara se apaga.

Foto grande: un JPEG de 3848×3848 px se decodifica en un ordenador en aproximadamente 1–1,5 segundos mientras la página sigue respondiendo.

Sin código en la imagen: obtienes «No se encontró ningún código QR en la imagen. Prueba con otra imagen.»

Cómo usar esta herramienta

  1. Elige una imagen o inicia la cámara

    Haz clic en Elegir archivo o suelta en la zona una imagen PNG, JPEG o WebP, o bien haz clic en Escanear con la cámara y permite el acceso a la cámara.

  2. Lee el resultado

    Una imagen se decodifica automáticamente; con la cámara, apunta al código hasta que se reconozca. El texto aparece en Contenido Escaneado.

  3. Usa el contenido

    Haz clic en Copiar, o en Abrir enlace si es una dirección http(s). Usa Escanear de nuevo para leer el siguiente código con la cámara.

Consejos y mejores prácticas

  • Recorta con margen: deja el código completo y algo de borde blanco a su alrededor en la imagen o en el encuadre de la cámara.
  • Evita reflejos y desenfoque por movimiento al fotografiar pantallas o códigos impresos; mantén el móvil quieto un momento.
  • Si la cámara está bloqueada, permítela en la configuración del sitio del navegador; en una página sin HTTPS la cámara no está disponible, así que sube una imagen.
  • Los códigos invertidos (claro sobre oscuro) o de muy bajo contraste pueden no detectarse.
  • Comprueba la dirección mostrada antes de pulsar Abrir enlace: los códigos QR se usan a menudo para ocultar enlaces de phishing.