Cómo usar la herramienta
- Selecciona una imagen JPEG, PNG o WebP de hasta 10 MiB, o inicia la cámara y responde a la solicitud de permiso. La cámara requiere un navegador compatible en un contexto seguro.
- Mantén visible todo el código, incluido su borde libre. Ajusta posición e iluminación mientras observas la vista real de la cámara. Se prefiere la cámara trasera, pero no se garantiza.
- Revisa el texto antes de usarlo en otra aplicación. Detener finaliza la captura; ocultar la página o salir también la detiene. Borrar elimina el resultado mostrado.
Método de cálculo
Un decodificador local busca el patrón QR en los píxeles. Las imágenes se reducen a un lado máximo de 2.048 píxeles; las muestras de cámara usan hasta 1.280 píxeles y se leen unas cuatro veces por segundo. Son límites de procesamiento, no medidas de resolución o calidad.
Ejemplo de cálculo
Un código que contenga https://example.com/ debería mostrar esa dirección como texto. Leerlo no contacta con la web, comprueba redirecciones ni confirma que el destino sea seguro.
Lee una imagen o solicita la cámara
Elige modo imagen para una captura o fotografía guardada, selecciona el archivo e inicia la lectura. Se admiten firmas JPEG, PNG y WebP hasta 10 MiB, es decir, 10.485.760 bytes. Renombrar otro formato no lo hace compatible. Hay selector de archivos, no arrastre, pegado de imágenes, URL remota ni lectura de PDF. Conserva el original al preparar una copia más clara para probar de nuevo.
El modo cámara empieza mediante su botón y permiso del navegador. Necesita un contexto seguro compatible y una cámara disponible. Se prefiere la trasera, sin garantizarla ni ofrecer selector de cámara. No se solicita audio. Permiso denegado, ausencia de cámara y fallo tienen mensajes diferentes. Una solicitud de permiso puede seguir pendiente hasta responder; no significa que se haya leído un código ni que ya exista una captura válida.
Un QR necesita espacio alrededor
Comprende los límites de lectura local
El lector dibuja píxeles en un lienzo temporal y decodifica localmente. Las imágenes grandes se reducen a 2.048 píxeles de lado mayor sin ampliarlas; los fotogramas de cámara usan un máximo de 1.280. Se conserva proporción con dimensiones enteras. Esto limita los píxeles examinados, no mejora el detalle original. Un código pequeño dentro de una captura grande puede ser más difícil de leer después de reducir la imagen.
Por ejemplo, 4.000 × 2.000 pasa a 2.048 × 1.024 para leer un archivo; 1.000 × 500 mantiene su tamaño. Conserva todo el código y su borde despejado al recortar una imagen más ajustada. No elimines esquinas o módulos para cumplir el límite. El decodificador intenta contraste normal e invertido, sin garantizar recuperación de todos los códigos dañados, decorados o de bajo contraste. Una reducción no equivale a reparar una imagen borrosa.
Lee el texto antes de actuar
Una lectura correcta muestra texto; no abre el destino automáticamente. Puede contener URL, texto o datos estructurados de contacto o red. Aquí se presentan como texto: no conecta Wi-Fi, crea contactos, inicia llamadas, prepara correos ni ejecuta acciones del protocolo. Tampoco visita el enlace para comprobar el destino actual o seguir redirecciones. La acción posterior queda fuera de lo que la lectura ha comprobado.
La salida se limita a 4.096 puntos de código Unicode. El contenido mayor se marca truncado; la parte visible no es la carga completa. Copiar copia ese texto mostrado con el mismo límite. Los errores de portapapeles se informan, no se convierten en copia exitosa. Examina dominio y tarea antes de decidir qué hacer con un enlace. Decodificar confirma legibilidad, no confianza del contenido ni funcionamiento del destino.
Distingue ausencia de código y fallo
Una imagen legible sin QR detectado genera un mensaje de ningún código. Un fallo de formato, imagen o lienzo es diferente. No detectar no demuestra ausencia original: escala, desenfoque, reflejos, recorte o daños pueden impedir lectura. Prueba un original más nítido o una imagen ajustada con el código completo antes de interpretar otro fallo. No hay selector general de códigos de barras ni informe de todos los códigos de una imagen.
La cámara examina fotogramas sucesivos disponibles y se detiene en el primer resultado. Apunta a un solo código previsto para evitar interpretar otro cercano. Mantén enfoque y estabilidad en lugar de reiniciar repetidamente. La página ofrece una imagen de ejemplo determinista descargable para comprobar la lectura local. Esa prueba corresponde al archivo guardado; no confirma que se hayan probado cámara, permisos o iluminación de tu dispositivo real.
Detén y borra de forma consciente
Detener libera las pistas activas e invalida trabajo pendiente. Ocultar pestaña, cambiar modo o abandonar página también detienen cámara. Una cámara concedida después de cancelar se libera; no se incorpora a la solicitud antigua. Detener puede conservar un texto ya leído; borrar elimina archivo seleccionado y resultado. No borra todas las copias del dispositivo ni revoca permanentemente el permiso del navegador.
El lector no sube imagen ni píxeles decodificados. Aún existen solicitudes normales de página y recursos; abrir o compartir después el contenido es otra acción. Puede incluir contraseñas, datos personales o accesos temporales. No publiques el texto por haberlo leído localmente. La guía de archivos locales diferencia procesamiento en navegador y revisión de datos que conviene compartir, sin presentar la lectura como certificación general de seguridad.
Cómo interpretar el resultado
El desenfoque, los reflejos, los recortes y la reducción de tamaño pueden impedir la lectura, especialmente en códigos densos. No obtener resultado no demuestra que no haya un QR. Los valores largos se recortan y se marcan como incompletos. El permiso puede estar denegado, no disponible o pendiente; no se simula acceso.
Preguntas habituales
¿Comprueba la seguridad de un enlace?
No. Lee el contenido del código. Un nombre conocido, una URL válida o una lectura correcta no verifican el destino.
¿Qué hacer cuando la cámara no está disponible?
Revisa el permiso del navegador y otras aplicaciones que la usen, o prueba una imagen local. El error no identifica una única causa física.