Cómo escanear un código QR en un iPhone
La app Cámara lo hace de serie. El caso interesante es un código que existe como foto.
La app Cámara
Abre Cámara, apunta al código y aparecerá una notificación amarilla con el contenido; tócala para actuar. Sin apps, sin configuración y sin más permisos que la propia cámara.
Lo que no hace es leer un código desde una foto de la biblioteca. Apuntar la cámara a una imagen mostrada en Fotos suele fallar: la retícula de píxeles de la pantalla interfiere con la del sensor y el código suele ser pequeño en el encuadre.
Centro de Control y el escáner de códigos
Las versiones recientes de iOS incluyen un escáner de códigos en el Centro de Control. Se alcanza más rápido que la app Cámara y funciona desde la pantalla de bloqueo, pero por debajo es el mismo escáner de cámara en vivo: sigue sin leer una imagen existente.
Leer un código desde una foto
Ese es el hueco que cubre una herramienta de navegador. Abre la página en Safari, pulsa la zona de carga y elige la imagen de Fotos. La decodificación ocurre en el dispositivo; no se sube nada.
Safari no expone la API nativa de códigos de barras, así que la página recurre a un decodificador JavaScript incluido. Son unos 40 KB sobre una página que ya has cargado, no el megabyte que pediría una versión WebAssembly.
Preguntas frecuentes
¿Necesito una app para escanear QR en iPhone?
No. La app Cámara y el Centro de Control escanean de serie. Un navegador solo hace falta para códigos que existen como imagen.
¿Puedo escanear un QR desde una captura en iPhone?
Con la app Cámara, no. Copia la captura o guárdala en Fotos y usa un lector de navegador que acepte subida o pegado desde el portapapeles.
¿Es seguro escanear códigos desconocidos?
Escanear es seguro; el riesgo está en actuar sobre el contenido. iOS muestra la URL antes de abrirla: lee el dominio antes de tocar, sobre todo con enlaces cortos.