Lector de códigos QR online
Este escáner de código QR online lee un código QR o de barras con su cámara, o desde una imagen o una captura de pantalla: todo se lee en su dispositivo, nada se sube, y cada enlace se revisa antes de que usted lo abra.
o suelte una imagen en cualquier parte de esta página · Ctrl+V pega una captura de pantallaPuede elegir varias imágenes a la vez
Las imágenes se leen en este navegador y nunca se suben.
- QR Code
- Micro QR
- rMQR
- Data Matrix
- Aztec
- PDF417
- EAN · UPC
- Code 128 · 39
Encuentra todos los códigos de una imagen. Los enlaces se muestran, nunca se abren solos.
¿Cómo escanear un código QR desde una imagen o captura de pantalla?
Suelte la imagen en esta página, péguela con Ctrl+V (⌘V en Mac) o elija Cargar imagen: el escáner encuentra todos los códigos que contiene, enmarca y numera cada uno sobre la imagen, y lee lo que dice. Sirve una foto, una captura de pantalla, una imagen guardada de un chat o la captura de una página de un PDF.
En el teléfono, haga una captura de pantalla del código, abra esta página y elija Cargar imagen y luego la captura. Puede agregar varias imágenes a la vez, y una sola imagen puede contener varios códigos: un cartel con un enlace al menú, el Wi-Fi y un contacto le da tres fichas.

Cada código, numeradoCada código de la imagen aparece enmarcado, y su número coincide con su ficha de abajo.Qué contiene cada códigoUn enlace, una red Wi-Fi, un contacto: la lista indica qué es cada código antes de que lea su ficha.Adónde lleva el enlaceEl dominio real resaltado en la dirección, las letras que imitan a otras y los señuelos marcados, y nada se abre.Nada se subeSu navegador lee la imagen en su dispositivo: ninguna imagen ni ningún resultado se envía a ninguna parte.¿Cómo escanear un código QR en una laptop o PC?
Elija Escanear con la cámara para usar la webcam, o haga una captura de pantalla de un código que esté en su pantalla y péguela aquí. No hay que instalar nada: el escáner funciona en el navegador en Windows, macOS, Linux y ChromeOS.
Para un código que está en su propia pantalla (un código de inicio de sesión, un código en un correo o en un PDF), lo más fácil es una captura de pantalla copiada al portapapeles:
Windows
Win + Shift + SCtrl + V
Herramienta Recortes: arrastre sobre el código
Mac
⌘ + Ctrl + Shift + 4⌘ + V
Arrastre sobre el código; Ctrl la copia al portapapeles
ChromeOS
Ctrl + Shift + Show windowsCtrl + V
Elija Captura de pantalla parcial
Linux (GNOME)
Print ScreenCtrl + V
Seleccione el área; GNOME la copia al portapapeles
Con una webcam, sostenga el código a unos 15–30 cm de la lente, plano y sin moverlo. Un código en la pantalla de un teléfono se lee mejor con el brillo de la pantalla alto.
¿Cómo decodificar un código QR de Wi-Fi y ver la contraseña?
Escanee el código aquí y la ficha mostrará el nombre y la contraseña de la red, listos para copiar. Un código QR de Wi-Fi es texto plano con la forma WIFI:T:WPA;S:name;P:password;;, descrito primero por el proyecto de código abierto ZXing y estandarizado por la Wi-Fi Alliance como el Wi-Fi URI de su especificación WPA3 (sección 7).
Nunca nos conectamos a la red: una página web no puede hacerlo, ni debería. Para conectarse, apunte la Cámara de un iPhone al código y toque el aviso, o en Android escanéelo desde Configuración → Redes e Internet → Internet. Para crear un código de su propia red, la app Contraseñas del iPhone ofrece Show Network QR Code, y el botón Compartir de una red guardada en Android hace lo mismo.
Caracteres especiales: el formato de ZXing pone una barra invertida antes de ; , : \ y " en un nombre o una contraseña, y el formato WPA3 escribe ; como %3B. El escáner lee ambos.
WIFI:T:WPA;S:Cafe Guest 5G;P:espresso-2026;H:true;;
- TSeguridad
- WPA para cualquier red con contraseña (WPA2 o WPA3), WEP para routers antiguos, nopass o nada para una red abierta. Android también escribe SAE para WPA3.
- SNombre de la red (SSID)
- El único campo que todo código debe tener.
- PContraseña
- Se muestra en texto plano: cualquiera que escanee el código puede leerla.
- HOculta
- true cuando la red no transmite su nombre.
- RTransition Disable
- Solo WPA3: 1 indica a los dispositivos que nunca vuelvan a WPA2.
- KClave SAE-PK
- Solo WPA3: la clave pública de la red, para que un punto de acceso falso no pueda hacerse pasar por ella.
¿Es seguro escanear un código QR?
Escanear solo lee texto: el riesgo empieza cuando abre el enlace, ingresa datos o instala algo. Los delincuentes pegan códigos falsos sobre los reales en parquímetros y cargadores, y envían códigos por correo electrónico y postal, una estafa llamada quishing (phishing con QR). El FBI y la FTC dan el mismo primer consejo: mire el enlace antes de abrirlo.
Esa es la función principal del escáner. Nunca abre un enlace por sí solo, muestra el dominio que decide adónde llega y nombra en una frase cada truco que encuentra.
Parquímetros
Austin (Texas) encontró calcomanías QR falsas en más de dos docenas de parquímetros en 2022; en el Reino Unido, Action Fraud registró 784 denuncias de quishing y casi 3,5 millones de libras perdidas en un año, sobre todo en estacionamientos.
Cargadores de vehículos eléctricos
En Loiret (Francia), códigos falsos en estaciones de carga robaban los datos de tarjetas sin llegar a iniciar la carga (Gendarmerie nationale, 2024).
Correo electrónico y postal
Códigos en correos que dicen venir de un banco, de una autoridad o de Microsoft 365, y un paquete que usted nunca pidió con un código para «saber quién lo envió» (FTC, 2025).
Pagos UPI
Un comprador le envía a un vendedor un código QR «para recibir dinero»: al escanearlo e ingresar el PIN de UPI, en realidad se envía dinero (RBI, Policía de Delhi).
Un señuelo antes de @
https://google.com@example.xyz
Todo lo que va antes de @ es un nombre de usuario que el navegador descarta: este enlace lleva a example.xyz (RFC 3986).
Letras que imitan a otras
https://pаypal.com
La segunda letra es una а cirílica. Chrome muestra estos nombres como xn-- (punycode); el escáner marca la letra.
Una marca delante
https://paypal.com.example.xyz
Solo cuenta el final: el dominio es example.xyz, vaya lo que vaya delante.
Un enlace corto
https://bit.ly/3xYzAbc
El destino está oculto. Bitly y TinyURL lo muestran en una página de vista previa sin visitarlo.
Una descarga de app
https://example.xyz/update.apk
Un .apk, .exe o .mobileconfig instala software o configuraciones. Descargue las apps desde la tienda oficial.
- Busque una calcomanía sobre el código original en parquímetros, cargadores y carteles.
- Lea el dominio, no las palabras que lo rodean, y si tiene dudas, abra el sitio usted mismo.
- No ingrese una contraseña ni un número de tarjeta en un sitio al que llegó desde un código que no esperaba.
- Instale las apps desde la tienda oficial, nunca desde un código.
¿Qué puede contener un código QR?
Cualquier texto de hasta unos 3 KB, y los teléfonos coinciden en algunos formatos que lo convierten en una acción. El escáner separa cada uno en campos, y no pasa nada hasta que usted lo elige.
| Contenido | Empieza por | Definido por | El escáner muestra |
|---|---|---|---|
| Enlace | https:// | RFC 3986 | El dominio real, imitaciones, señuelos, enlaces cortos |
| Wi-Fi | WIFI: | ZXing, Wi-Fi Alliance (WPA3) | Red, contraseña, seguridad |
| Pago UPI | upi://pay | NPCI UPI Linking Specification | Beneficiario, monto, nota, firma |
| Pago en comercios (Pix, QRIS, VietQR, PromptPay…) | 000201 | EMVCo QR Code Specification | Comercio, monto, banco, suma de verificación |
| Transferencia SEPA | BCD | EPC069-12 | Beneficiario, verificación del IBAN, monto |
| Contacto | BEGIN:VCARD, MECARD: | RFC 6350, NTT DOCOMO | Nombre, teléfonos, correos; se guarda como .vcf |
| Evento | BEGIN:VEVENT | RFC 5545 | Horarios en su zona; se guarda como .ics |
| Teléfono, SMS, correo | tel:, sms:, mailto: | RFC 3966, 5724, 6068 | El número o la dirección, y luego su app |
| Ubicación | geo: | RFC 5870 | Coordenadas, OpenStreetMap |
| Clave de verificación en dos pasos | otpauth:// | Google Key URI Format | Servicio y cuenta; el secreto, oculto |
| Pago con criptomonedas | bitcoin:, ethereum: | BIP 321, EIP-681 | Dirección y monto |
| Inicio de sesión con llave de acceso | FIDO:/ | FIDO CTAP 2.2 | Que es para la cámara de su teléfono |
Cada icono es el de la ficha de resultado de ese tipo de contenido, en el color que toma la ficha: verde cuando su comprobación es correcta, ámbar o rojo cuando muestra una advertencia.
¿Cómo revisar un código QR de pago antes de pagar?
Escanéelo aquí primero: la ficha muestra quién recibe el dinero, el monto si el código lo fija y si la suma de verificación del código está intacta. Luego pague en la app de su banco o billetera y compruebe que el nombre que muestra coincide con el del comercio.
El truco habitual es una calcomanía sobre el código real de una tienda, así que el nombre que muestra su app importa más que el impreso en el letrero.
00020126370014br.gov.bcb.pix0115pix@example.com520400005303986540512.505802BR5912Cafe Exemplo6009Sao Paulo62070503***6304189B
- Quién recibe el dinero
- Cuánto
- Suma de verificación
- Sobre el código
- 00FormatoSiempre 01, y siempre el primero.
- 01
- 26Cuenta del comercioEl sistema de pago (br.gov.bcb.pix) y la clave Pix, cada uno anidado como ID, longitud, valor.
- pix@example.com
- 52Categoría del comercio0000 si no se indica.
- 0000
- 53MonedaUn número ISO 4217: 986 es el real brasileño.
- 986
- 54MontoSolo si el código lo fija.
- 12.50
- 58PaísDos letras (ISO 3166-1).
- BR
- 59Nombre del comercioLas apps de Pix muestran en su lugar el nombre del directorio de Pix.
- Cafe Exemplo
- 60CiudadDónde está el comercio.
- Sao Paulo
- 62Datos adicionalesLa etiqueta de referencia (sub-ID 05).
- ***
- 63Suma de verificación (CRC-16)Se calcula sobre todo lo anterior, 6304 incluido: si cambia un solo carácter, deja de coincidir.
- 189B
El escáner la vuelve a calcular: 189B, la misma que en el código.
UPI (India)
El ID de UPI y el nombre escrito en el código, y si el código está firmado: su app de UPI le avisa cuando el código de un comercio no lleva firma. Nunca se escanea un código ni se ingresa el PIN para recibir dinero.
Pix (Brasil)
La clave Pix o, en un código dinámico, solo la dirección desde la que su banco carga el cobro: su monto no está en la imagen. Su banco muestra el nombre del destinatario según el directorio de Pix, no el del código.
VietQR (Vietnam)
El banco (por su número NAPAS) y la cuenta, el monto y el concepto de la transferencia.
QRIS, PromptPay, PayNow
El comercio, su ciudad y el monto, y el número de teléfono o ID al que va una transferencia PromptPay o PayNow.
Transferencia SEPA (EPC QR, GiroCode)
El beneficiario, el IBAN con sus dígitos de control verificados, el monto en euros y la referencia.
Rusia y Suiza
Los códigos de pago GOST R 56042 (beneficiario, cuenta, BIC, importe en rublos) y las QR-facturas suizas (acreedor, IBAN, monto).
¿Qué indica el número de un código de barras?
Un código de barras de producto (EAN-13, EAN-8, UPC) es un número: el escáner lo lee, comprueba su último dígito y nombra la oficina de GS1 que emitió los números de la empresa. Esa oficina no es el país de origen: GS1 afirma que el prefijo «no indica que el producto se haya fabricado en un país concreto». Un producto fabricado en Vietnam puede llevar un número de GS1 US, y al revés.
Los números que empiezan por 978 o 979 son libros (ISBN). Los códigos de los envases de medicamentos y alimentos frescos (Data Matrix o GS1-128) suelen incluir más datos: el número de producto, el lote, la fecha de vencimiento y un número de serie, cada uno en su propia línea.
- 952Prefijo GS1La oficina de GS1 que emitió los números de la empresa, no el lugar donde se fabricó el producto. 952 es el rango de GS1 para ejemplos; 400–440 es GS1 Germany.
- 1234EmpresaEl número de la empresa, asignado por esa oficina.
- 56789ArtículoEl producto, numerado por la empresa.
- 9Dígito de controlSe calcula a partir de los doce dígitos anteriores, así que un dígito mal leído se detecta.
Las posiciones impares cuentan una vez y las pares, tres veces: 121. Lo que falta hasta la siguiente decena, 130, es el dígito de control: 9.
¿Por qué no se escanea un código QR?
Borroso o demasiado pequeño
Acérquese para que el código ocupe casi todo el encuadre, o use el zoom; quédese quieto un segundo.
Reflejo o sombra
Incline el código o el teléfono, o encienda la linterna en la vista de la cámara.
Sin margen
Un código QR necesita un borde en blanco de cuatro módulos de ancho; manténgalo visible y sin tapar.
Claro sobre oscuro o en espejo
La edición de 2006 del estándar permite ambos; el escáner prueba las dos formas.
Dañado
Se puede recuperar hasta un 30 % de un código (nivel de corrección de errores H); más allá, ningún escáner puede leerlo.
Una foto de iPhone (HEIC)
Solo Safari abre imágenes HEIC: haga una captura de pantalla de la foto o elija Cámara → Formatos → Más compatible.
Caracteres extraños en el texto
El generador usó un juego de caracteres que no declaró; el texto sin procesar muestra exactamente lo que está guardado.
¿Cómo funciona un código QR?
Un código QR es una cuadrícula de cuadrados blancos y negros (módulos) que una cámara localiza por sus tres cuadrados de las esquinas, los patrones de búsqueda, desde cualquier ángulo. Lo inventó Denso Wave en Japón en 1994 (QR significa quick response, «respuesta rápida») y es un estándar internacional, ISO/IEC 18004 (cuarta edición, 2024). Denso Wave no cobra por los códigos que siguen el estándar.
Hay códigos de 40 tamaños (versiones), de 21 × 21 módulos a 177 × 177. La corrección de errores Reed-Solomon guarda datos adicionales para que un código rayado o parcialmente cubierto se siga leyendo; por eso funcionan los códigos con un logotipo en el centro. El mismo texto puede generar códigos de aspecto distinto, así que no se puede saber qué contiene un código con solo mirarlo.
- Patrones de búsquedaTres cuadrados en las esquinas que indican la posición, el tamaño y el ángulo del código.
- Patrones de sincronizaciónMódulos alternos entre los patrones de búsqueda que marcan la cuadrícula.
- Patrón de alineaciónUn cuadrado más pequeño que mantiene en la cuadrícula un código curvado o inclinado.
- Información de formatoEl nivel de corrección de errores y la máscara, escritos dos veces.
- Datos y corrección de erroresEl texto, más los datos Reed-Solomon que lo reparan.
- Zona de silencioUn borde en blanco de al menos 4 módulos de ancho.
- Información de versiónSolo en códigos más grandes; este no la tiene.
40
tamaños, de 21 × 21 a 177 × 177 módulos
7089
dígitos como máximo (4296 letras, 2953 bytes)
30 %
de un código recuperable con el nivel H
1994
inventado en Denso Wave, Japón
Lrecupera hasta un 7 %7 % cubiertoSe lee
Mrecupera hasta un 15 %14 % cubiertoSe lee
Qrecupera hasta un 25 %18 % cubiertoSe lee
Hrecupera hasta un 30 %24 % cubiertoSe lee
Mrecupera hasta un 15 %25 % cubiertoNo se puede leer
Leído con ZXing, el decodificador que usa esta página. Una calcomanía también tapa parte de los patrones fijos del código, así que en la práctica el código tolera algo menos de lo que promete su nivel.
La familia también incluye Micro QR (un solo patrón de búsqueda, hasta 17 × 17 módulos) y los códigos rectangulares rMQR (ISO/IEC 23941), que el escáner también lee, además de Data Matrix, Aztec y PDF417.
¿Cómo funciona este escáner y se sube algo?
No se sube nada. Su imagen se lee dentro de su navegador, en un proceso en segundo plano (worker) en su propio dispositivo: la página no envía ninguna imagen, ningún texto ni ningún resultado a ninguna parte, y no se guarda nada al cerrar la pestaña.
Chrome en Android, macOS y ChromeOS, y Edge en Mac, tienen un lector de códigos de barras integrado (BarcodeDetector), y el escáner lo usa. Los demás navegadores (Chrome en Windows, Firefox, Safari) usan ZXing, un decodificador de código abierto compilado a WebAssembly que se carga desde nuestro propio sitio la primera vez que usted escanea. La cámara necesita su permiso y se apaga en cuanto se encuentra un código o sale de la página.
Su dispositivo · esta pestaña del navegador
- Cámara, imagen o portapapeles
- Proceso en segundo planoWeb Worker
- BarcodeDetectorIntegrado en el navegadorZXingWebAssembly
- Lee el contenidoEnlace · Red Wi-Fi · Código de pago · Contacto
- Fichas de resultados
- Envía el decodificador ZXing, una sola vez, si su navegador lo necesita
- No recibe ninguna imagen, texto ni resultado
BarcodeDetector
Chrome en Android, macOS y ChromeOS; Edge en Mac
Integrado en el navegador: rápido, sin descargas.
ZXing (WebAssembly)
Windows, Linux, Firefox, Safari, iPhone
Unos 950 KB, una sola vez, desde dnsrobot.net; también lee códigos que el lector integrado no detecta.
Preguntas frecuentes sobre el lector QR online
¿Cómo escanear un código QR desde una captura de pantalla en el teléfono?
¿Puedo escanear un código QR con la webcam de mi laptop?
¿Se suben mis imágenes al leer un QR online aquí?
¿Cómo saber si un código QR es seguro?
¿Escanear un código QR puede hackear mi teléfono?
¿Cómo saber la contraseña Wi-Fi de un código QR?
¿Necesito una app para escanear códigos QR?
¿Puedo escanear un código QR para recibir dinero?
¿Por qué el escáner no lee mi código QR?
¿Una imagen puede contener varios códigos QR?
¿El escáner también lee códigos de barras?
¿El lector de códigos QR funciona sin conexión?
¿Le falta algo?Sugiera una función o una herramienta nueva
Más herramientas para revisar adónde lleva un código
Verificador de Certificado SSL
Verifica la validez y detalles de seguridad del certificado SSL
Consulta WHOIS
Consulta registro de dominio, registrar y detalles del propietario vía RDAP
Verificador de Antigüedad
Verifica la fecha de registro, antigüedad, expiración y registrar del dominio vía WHOIS
Comprobador de Hosting
Descubra quién aloja cualquier web: hosting, CDN, CMS, proveedor de correo, registrador y emisor SSL
Generador de QR
Cree códigos QR para enlaces, Wi-Fi, contactos, WhatsApp y pagos UPI o Pix, con su logo y colores, verificados antes de descargar SVG, PNG o PDF
Generador de QR WiFi
Un código QR WiFi para que sus invitados se conecten en un escaneo desde la Cámara del iPhone o el Wi-Fi de Android: WPA2, WPA3 y tarjeta imprimible