Leer y descodificar códigos QR a partir de imágenes
Qué hace este lector
Un código QR guarda texto dentro de una cuadrícula de cuadros blancos y negros. Este lector toma una imagen que contiene esa cuadrícula, la vuelve a dibujar sobre un lienzo y ejecuta el descodificador jsQR sobre los píxeles para recuperar el texto original. Le entregas un archivo PNG, JPG, GIF, BMP o WebP —arrastrado o elegido desde el disco— y te devuelve lo que estaba codificado.
Descodificar es solo la mitad del trabajo. Una vez recuperado el texto, la detección inteligente de formato lo analiza y reconoce los contenidos habituales: credenciales de WiFi, tarjetas de contacto vCard, enlaces web y direcciones de criptomonedas. Cada uno se muestra en un panel legible, de modo que un bloque de WiFi presenta el nombre de la red y la contraseña, y un contacto muestra por separado el nombre, la empresa, el teléfono y el correo.
Cuándo conviene usarlo
Resulta útil cuando ya tienes el QR como imagen y no delante de una cámara: la captura de un billete, un código guardado desde un chat, un cartel fotografiado con el móvil o una figura extraída de un PDF. Cualquier cosa que puedas convertir en archivo de imagen, el lector puede descodificarla.
También sirve para comprobar qué contiene realmente un código antes de fiarte de él. Ver la URL descodificada completa, en lugar de seguirla a ciegas, te indica hacia dónde apunta de verdad un enlace.
Ejemplo: un código de WiFi
Imagina que una cafetería imprime un QR de WiFi en su carta y tienes una foto. Al soltar esa foto, la cadena codificada —algo como WIFI:S:CafeGuest;T:WPA;P:latte123;;— se descodifica y se reconoce como una red. El panel la separa entonces en el nombre de red CafeGuest, el tipo de seguridad WPA y la contraseña latte123, con una sola acción para copiar las credenciales. Un código vCard funciona igual y ofrece el contacto ya analizado como archivo .vcf descargable.
Notas y límites
Es un lector basado en imágenes: funciona a partir de una imagen fija que subes, no de una cámara en directo, así que sirve cualquier QR que puedas capturar o guardar. Se aceptan archivos de hasta 10 MB, y las imágenes grandes se reducen de forma automática para mantener rápida la descodificación. La nitidez importa más que el tamaño: un código nítido y con buen contraste, con algo de espacio en blanco alrededor, se lee con mucha más fiabilidad que uno borroso o inclinado. La herramienta lee códigos, no los crea, así que combínala con un generador de QR cuando necesites producir uno.