Escáner de códigos QR

Escanea con la cámara o suelta una captura. La imagen no sale de tu dispositivo.

La cámara solo se pide al pulsar el botón. Los fotogramas se descifran en este dispositivo y se descartan.

Este escáner funciona por completo dentro de la página. Con la cámara, cada fotograma se decodifica en local y se descarta: no se envía ninguno. Con una imagen, el archivo se lee en memoria y no se transmite, algo que puedes comprobar en la pestaña Red de las herramientas de desarrollo.

Hay dos entradas porque resuelven problemas distintos. La cámara sirve para un código que tienes delante; la subida, para una captura, un PDF o una foto que te han enviado. Lo segundo no lo resuelve la cámara estándar del móvil.

Cómo se usa

  1. Pulsa abrir cámara y concede el permiso, o suelta una imagen en la zona de carga.
  2. Encaja el código en el marco: no hay disparador, la lectura es automática.
  3. Revisa el contenido antes de abrir nada, sobre todo si es un enlace.

Cómo se decodifica

Primero se intenta el BarcodeDetector nativo del navegador: es rápido y no cuesta descargar nada. Si esa API no existe —Safari es el caso típico—, se usa el decodificador jsQR incluido en la página. Son unos 40 KB y bastan para símbolos QR normales.

Los fotogramas se reducen a unos 640 px de ancho antes de decodificar y se procesan unas 8 veces por segundo, no en cada fotograma. Así se mantiene la tasa de detección con menos CPU, algo que se nota en un móvil donde la cámara y el navegador comparten el presupuesto térmico.

Revisado el 2026-10-21. Esta herramienta funciona por completo en tu navegador: sin servidor, sin cuenta y sin guardar nada de lo que generas.

Preguntas frecuentes

¿Es seguro escanear con esta página?

La lectura en sí es segura. Lo peligroso es el contenido: un enlace puede llevar a cualquier sitio. Este escáner no abre enlaces automáticamente y muestra primero el dominio de destino.

¿Por qué no se abre la cámara?

Casi siempre es un permiso denegado, otra aplicación usando la cámara o una página sin HTTPS. Cada caso tiene su mensaje, y en todos hay una vía alternativa: subir una imagen.

¿Puedo leer una captura de pantalla?

Sí, para eso está la ruta de subida. En ordenador también puedes copiar la captura y pegarla con Ctrl+V.

¿Funciona en iPhone?

Funciona en Safari. iOS no expone la API nativa de códigos de barras, así que se usa el decodificador JavaScript incluido. Vale tanto para la cámara como para una foto subida, y nada sale del dispositivo.

Herramientas relacionadas

Más de Códigos QR.