Lector de códigos QR
Descubre qué dice un código QR antes de actuar.
- Todo gratisSin cuenta, sin cuota diaria, sin plan de pago.
- No se sube nadaLos archivos se procesan en tu dispositivo y nunca llegan a un servidor.
- Sin letra pequeñaSin marca de agua, sin reducción forzada, sin límite de tamaño.
- Cambios a la vistaCada corrección y cada herramienta nueva quedan anotadas en el registro de cambios.
Qué hace esta herramienta
Para escanear un código QR desde una imagen, suéltala en esta página y te dirá qué contiene el código. Funciona con el caso normal —una captura de un sitio web, la foto de un cartel, una página de una factura en PDF que exportaste como imagen— y también con el caso incómodo, cuando una sola captura contiene dos o tres códigos a la vez. Cada código que encuentra se marca y se numera sobre tu imagen, y al hacer clic en un recuadro el panel cambia a ese código.
La imagen nunca sale de tu computadora. La decodificación ocurre por completo en el navegador: el archivo se carga en un canvas, los píxeles pasan a un decodificador compilado dentro de esta página, y el resultado se dibuja en pantalla. Sin subida, sin cola de espera, sin cuenta, sin más límite de tamaño que el de tu propio equipo. Esto importa aquí más que en la mayoría de las herramientas, porque lo que la gente escanea suele ser justo lo que no querría en el servidor de otra persona: la contraseña de Wi-Fi pegada al router, un código de pago, una tarjeta de embarque.
Cómo usarla
Hay tres formas de leer un código QR desde una imagen aquí: arrastra la imagen a la página, haz clic para elegir un archivo, o pulsa Ctrl+V (Cmd+V en Mac) con una captura en el portapapeles. Pegar suele ser lo más rápido, porque la razón por la que estás aquí normalmente es que un código QR apareció en una pantalla que no puedes apuntar con el teléfono. Funcionan JPG, PNG, WebP, GIF, BMP, AVIF y HEIC, y también sirve una foto tomada directamente con la cámara: el código no necesita estar recortado de antemano.
El panel de resultado interpreta el código en lugar de solo volcarlo. Un código QR rara vez es texto plano; la mayoría lleva un registro estructurado. Un código de Wi-Fi llega como la cadena única WIFI:T:WPA;S:MiRed;P:hunter2;; y se muestra en tres filas —nombre de red, contraseña, tipo de seguridad— cada una con su propio botón de copiar. Las tarjetas de contacto (vCard y MECARD), los eventos de calendario, los borradores de correo, los números de teléfono y las coordenadas de mapa se desglosan de la misma manera. La cadena sin procesar siempre queda al final del panel, porque ningún analizador es perfecto.
Para los enlaces, el dominio se muestra en su propia línea, en letra grande, y el botón para abrirlo va debajo. Ese orden es deliberado: la razón habitual para leer un código QR en una computadora en lugar de escanearlo con el teléfono es querer saber a dónde lleva sin llegar hasta allí. Se marcan automáticamente tres cosas: un dominio escrito en Punycode (el prefijo xn--, la forma en que un dominio imitador esconde letras cirílicas o griegas que se parecen a las latinas), una dirección IP en crudo en lugar de un dominio, y un acortador de enlaces conocido, cuyo destino real está detrás de una redirección que esta página no puede seguir sin conexión.
Cuando algo sale mal
Si el decodificador no logra decodificar nada, la imagen suele ser demasiado pequeña o estar demasiado borrosa. Un código QR necesita que sus tres cuadrados de esquina se puedan resolver; por debajo de unos 100 píxeles de ancho eso deja de ser confiable, y esta página ya intenta una ampliación de 2x antes de rendirse. Recortar bien ajustado alrededor del código soluciona la mayoría de los fallos. El desenfoque de una foto tomada a mano no se puede recuperar: vuelve a tomarla con pulso firme en lugar de acercar el zoom sobre la copia borrosa. El bajo contraste es la otra causa: un código en gris claro sobre blanco, o superpuesto a una fotografía, puede no llevar suficiente señal. Los códigos invertidos (módulos claros sobre fondo oscuro) se manejan automáticamente. Los códigos dañados a veces igual se leen, porque el QR lleva corrección de errores Reed-Solomon —hasta cerca de un 30 % de los módulos en el nivel más alto— pero un código con un logotipo atravesado en el centro y una esquina rota normalmente fallará. Esta página es solo un decodificador de códigos QR; los códigos de barras unidimensionales como EAN-13 o Code 128 son una simbología distinta.
Contexto: de dónde vienen los códigos QR
El código QR fue diseñado en 1994 por Masahiro Hara y su equipo en Denso Wave, una filial del proveedor japonés Denso, para rastrear piezas en las líneas de producción de Toyota. Los códigos de barras comunes guardaban unos veinte caracteres y había que leerlos en una sola orientación; el equipo quería algo que un lector pudiera encontrar en cualquier ángulo, por eso hay tres cuadrados grandes en tres de las cuatro esquinas: un lector los localiza primero, calcula la rotación y luego lee los datos. Denso Wave tiene patentes sobre el formato, pero eligió no hacerlas valer para el uso estándar del QR, y la especificación se publicó como ISO/IEC 18004 en el año 2000. Las codificaciones que se apilan encima son convenciones, no partes de ese estándar: la cadena WIFI: la popularizó Android, MECARD vino de NTT DoCoMo, y vCard se define aparte en el RFC 6350.
Dónde se usa
El caso cotidiano para un lector de códigos QR desde imágenes es un código QR en la pantalla de un escritorio: un código de inicio de sesión en una app web, un código de configuración de dos pasos, una solicitud de pago en un correo, la credencial de una conferencia en un PDF. El segundo caso es la verificación: creaste un código con el generador de códigos QR y quieres confirmar que codifica exactamente lo que querías antes de mandarlo a imprimir, donde un error cuesta una reimpresión. El tercero es la precaución: un código en un parquímetro, la etiqueta de un restaurante o una carta inesperada, que lees aquí para que el destino sea visible como texto antes de que se abra nada. Los oficinistas la usan para sacar el nombre y la contraseña de una tarjeta de Wi-Fi para invitados. Si tu imagen es una página de PDF, pásala primero por PDF a imagen; si la foto es enorme, recortarla alrededor del código ayuda más que cualquier otra cosa.
Preguntas frecuentes
¿Se sube mi imagen a un servidor?
No. El archivo se lee y decodifica dentro de tu navegador y nunca sale de tu computadora. Puedes comprobarlo abriendo la página, desconectándote de la red y leyendo un código de todas formas.
¿Puedo escanear un código QR desde una imagen en lugar de usar la cámara?
Sí, para eso es exactamente esta página: subes o pegas la imagen y ella lee el código. No hay modo de cámara web, y es a propósito: en un teléfono, la app de cámara integrada ya escanea códigos QR mejor de lo que puede hacerlo una página web.
¿Por qué dice que el enlace usa un acortador?
Porque un enlace acortado esconde su destino real detrás de una redirección, y seguirlo necesitaría una solicitud de red desde tu equipo. El aviso indica que el dominio mostrado no es el final.
¿Cómo leo un código QR de una imagen que no se decodifica?
Recorta la imagen bien ajustada alrededor del código e inténtalo de nuevo. La mayoría de los fallos se deben a un código con muy pocos píxeles de ancho o demasiado borroso para localizar los tres cuadrados de esquina.
¿Este lector de códigos QR también lee códigos de barras?
No. Esta página solo decodifica códigos QR. Los códigos de barras unidimensionales como EAN-13 y Code 128 usan una simbología distinta.