Escanea un código QR desde una imagen que ya está en tu móvil.

Un código llega como imagen: la captura de un correo, una foto que te han enviado, una página que guardaste. La cámara mira hacia el lado contrario de la pantalla, así que no puede ayudar. Esto es lo que el móvil ya hace por su cuenta y qué hacer cuando una imagen no se lee.

La cámara y la pantalla miran hacia lados opuestos

El móvil que muestra el código es el móvil que tendrías que apuntar hacia él, y la cámara principal mira hacia atrás. Ningún ajuste da la vuelta a eso.

Un segundo móvil sigue siendo una cámara apuntando a una pantalla

Una pantalla es una rejilla de píxeles y el sensor de una cámara es otra rejilla. Fotografía una con la otra y sobre la imagen se posan bandas repetidas.

Dos cosas de esas bandas van contra la intuición. Son peores cuando la pantalla está poco iluminada, porque una pantalla atenuada pasa más tiempo con los píxeles apagados. Y son peores todavía en una sala luminosa, donde una exposición corta no puede promediar el parpadeo.

Puede que no haya ninguna distancia que funcione

La cámara principal de un móvil deja de enfocar más o menos a unos pocos centímetros. Si te acercas para ganar píxeles, la foto sale desenfocada; si te alejas para enfocar, el código queda demasiado pequeño para descodificarlo.

Lo que el móvil ya hace por su cuenta

Las dos plataformas ya saben leer un código dentro de una imagen, y las dos lo cuentan poco.

En iOS, mantén pulsado el código en Fotos

Abre la imagen en Fotos, mantén pulsado el código y el móvil te ofrece lo que ha encontrado. Antes hay que tener activado Texto en Vivo, en Ajustes, General, Idioma y región, y no está disponible en todas las regiones ni en todos los idiomas.

La función llegó en iOS 16, no en iOS 15; en iOS 15 apareció Texto en Vivo para el texto corriente. Apple nunca ha documentado esta vía. Sus instrucciones para escanear un código QR cubren la cámara y un control que añades a mano al centro de control, nunca una foto guardada.

En Android, rodea el código donde está

Rodea para buscar es la vía pensada para un código que ya está en la pantalla. Mantén pulsado el botón de inicio o la barra de navegación y luego rodea el código. Lee códigos dentro de un correo, un PDF, una foto o un vídeo.

Necesita la app de Google con Google como asistente. El resto de Android 17 va por la cámara en directo, incluida la app de cámara de los Pixel, que no escanea en modo retrato ni en modo vídeo. Las capas de cada fabricante varían.

Inteligencia Visual no es la herramienta para esto

En iOS 26 funciona sobre lo que haya en la pantalla, lo que suena justo a lo que hacía falta. No lo es. Nada de lo que hace afecta a los códigos QR ni a los de barras; necesita un iPhone 15 Pro o posterior; y existe en dieciséis idiomas, en beta.

Dónde se detienen esas vías

Los motores de debajo leen códigos de barras unidimensionales, pero los botones de encima dan por hecho que hay un enlace: todas las acciones que ofrece cualquiera de las dos plataformas son una versión de abrir esta web. La tarjeta de una tienda es un EAN-13 sin más, sin ninguna dirección dentro.

Y luego están los contenidos que no son enlaces en absoluto. Una credencial de wifi es una cadena; también lo es un código de activación de eSIM, sobre el que un iPhone actúa desde la cámara pero no desde Fotos.

Y no se guarda nada. Tocas el enlace, el panel se cierra y la semana que viene vuelves a buscar la misma captura. Apple Wallet no ayuda, porque un pase tiene que emitirlo y firmarlo el comercio: Tarjetas en Apple y Google Wallet

Que es la razón de ser de la app: un código guardado como tarjeta sigue ahí la segunda vez que lo necesitas, sin nada que rebuscar. ScanKeeper es gratis en iOS y Android.

La vía más corta no llega a guardar la imagen

Todas las vías anteriores parten de que la imagen está en algún sitio: en tu fototeca, en un archivo que guardaste. La mayoría de los códigos no llegan así. Llegan dentro de algo —un correo, un chat, una confirmación de reserva, una página que tienes abierta— y guardar antes una copia es un paso que das solo porque la herramienta te lo ha pedido.

Así que no la guardes. Sea cual sea la app que tiene la imagen, tiene un botón de compartir, y ScanKeeper está en esa lista junto a las apps de mensajería.

El menú Compartir de iOS abierto sobre la captura de un correo con un cupón, con ScanKeeper entre las apps ofrecidas
La misma fila que usarías para enviárselo a otra persona.

En iOS el nombre se pone sin salir de la app

Aparece un panel sobre lo que estuvieras leyendo: la imagen con el código iluminado y el resto atenuado, un campo para el nombre y Guardar. Después el panel desaparece y vuelves al correo. ScanKeeper no llega a abrirse, y eso no es un adorno: iOS no permite que una extensión de compartir abra su propia app, así que todo lo que puede terminar, lo termina ahí.

Si la foto contiene varios códigos, cada uno tiene su turno, con un contador y un Saltar para los que no quieras. Cerrar con la cruz es un rechazo, no un aplazamiento: se descarta todo lo que no hayas guardado y no habrá nada esperándote la próxima vez que abras la app.

En Android se abre la app y hace el mismo trabajo

Android no tiene un panel equivalente, así que ScanKeeper pasa a primer plano y muestra la misma pantalla de importación a la que habrías llegado desde Acciones. El resultado es idéntico y el camino es una pantalla más largo, algo que conviene saber si has usado los dos móviles y esperabas que coincidieran.

Una entrada puede pasar como PDF

El archivo adjunto no tiene por qué convertirse en una captura por el camino. Envía el archivo tal cual y sus páginas se dibujan como imágenes en el dispositivo, y luego se leen como cualquier otra imagen: esa es la diferencia entre un código a tamaño completo y un código congelado con el zoom que tuviera la pantalla.

Ninguna de estas vías toca el original. Lo que llega se copia, se lee la copia y después la copia se descarta: no se escribe nada de vuelta en tu fototeca, en tu correo ni en tus archivos.

Cuando una imagen no se lee

Unos tres píxeles por módulo

Un código QR es una rejilla de módulos, los cuadraditos con los que está construido. La descodificación empieza a ser fiable con unos tres píxeles por módulo; dos es el mínimo publicado, no un objetivo.

Así que un código de veinticinco módulos de ancho pide unos setenta y cinco píxeles de lado a lado, y un EAN-13, de noventa y cinco unidades de ancho, pide al menos ciento noventa.

El margen forma parte del código

Recortar demasiado ajustado es la forma más habitual de estropear un código que estaba bien. Un código QR necesita un margen limpio de cuatro módulos por cada lado. El EAN-13 pide once anchos de módulo a la izquierda y siete a la derecha, así que recortar el borde izquierdo sale más caro.

El contraste y el mito del treinta por ciento

El gris claro sobre blanco suspende directamente los estándares de calidad, y una fotografía o un degradado detrás de un código arruinan el contraste módulo a módulo. Oscuro sobre claro es lo fiable.

El treinta por ciento que supuestamente puede perder un código QR es una proporción de palabras de código, no de superficie, y los tres cuadrados de las esquinas no están protegidos en absoluto. Un logotipo en el centro sobrevive; un pulgar sobre una esquina, no.

Los códigos unidimensionales no tienen ninguna corrección. Un dígito de control detecta un error pero no puede repararlo, así que una banda de reflejo cruzando las barras es fatal donde un código QR ni se inmutaría.

Cuando no se lee nada de nada

Cuando la imagen no tiene salvación, el valor que hay debajo del código normalmente sí.

Utiliza la cámara, importa una imagen o introduce el valor manualmente. Las tres opciones crean la misma tarjeta editable.

Para una fototeca llena de ellos, hay una vía más rápida: Importación masiva

No todos los códigos de una imagen merecen guardarse

Las fototecas acumulan estas cosas sin que nadie se lo pida.

Los que merecen un nombre

Todo lo que te van a volver a pedir: un código de barras de fidelización sacado de un correo, el número del gimnasio o de la biblioteca, el código de una taquilla que llega en un aviso de entrega, un cupón con una fecha.

Los que una imagen no puede contener

El código de barras rotativo de una entrada se renueva cada quince segundos, y una captura no te dejará pasar el control. Si un código se anima o va descontando, la imagen no vale nada. Cuánto tiempo sigue sirviendo un código guardado es un tema aparte: Organizador de códigos de barras

Cómo escanear un código QR desde una captura o una foto guardada

  1. 01

    Abre el escáner y usa la opción de galería

    Toca el botón del escáner en tu biblioteca y luego el control de fotos de arriba. No hay nada a lo que apuntar, y nada que te impida elegir varias imágenes a la vez.

    Escáner de cámara de ScanKeeper mostrando un código impreso, con los controles Galería e Importar varios
    Elige una imagen existente del mismo teléfono.
  2. 02

    Comprueba lo que ha devuelto

    ScanKeeper lee la imagen en el dispositivo y muestra el formato que ha reconocido junto al valor que ha descodificado.

    Formulario de nuevo código de barras con un valor EAN-13 detectado y un nombre de tarjeta
    Comprueba el tipo detectado y el valor codificado.
  3. 03

    Guárdalo como tarjeta

    Ponle un nombre que dirías en voz alta y guarda. La tarjeta conserva el valor y el formato.

    Formulario de nuevo código de barras con un valor EAN-13 detectado y un nombre de tarjeta
    Un mes después, un nombre gana a una fila de dígitos.
  4. 04

    Ábrela otra vez sin la imagen

    Una tarjeta guardada muestra el código, su valor con un botón para copiarlo, el formato y cuántas veces la has abierto.

    A saved ScanKeeper card showing its barcode, encoded value, and format
    El valor descodificado, listo para copiar.

Lo que hace un código guardado y una imagen no puede

No necesitas un segundo teléfono

Analiza un código que aparezca en un correo, un mensaje, una captura de un PDF o una foto guardada en el mismo dispositivo.

Detección en el dispositivo

El escaneo de imágenes funciona localmente, sin enviar el código de barras a un servidor de ScanKeeper.

Un valor, no solo un enlace

Los códigos que no contienen ninguna dirección web vuelven como un valor que puedes leer y copiar.

Lo que debes saber antes de empezar

¿Puedo escanear un código QR desde una captura en el mismo teléfono?

Sí, y puede que ni siquiera tengas que guardarla. Comparte la imagen con ScanKeeper desde la app en la que ya está, o guárdala y elígela después con la opción de galería. Ninguna de las dos vías necesita un segundo dispositivo.

¿Por qué la cámara leyó el código y la foto guardada no?

Una cámara en directo tiene muchos intentos y puede moverse, reenfocar y cambiar de ángulo hasta que un fotograma se descodifica. Una imagen guardada tiene un solo intento, con la calidad con la que se capturó.

¿Puede ScanKeeper leer códigos de barras y QR desde fotos?

Sí. ScanKeeper analiza imágenes para encontrar formatos QR y de barras compatibles, incluidos EAN, UPC, Code 128, PDF417, Data Matrix y Aztec.

¿Puedo leer un código QR que está dentro de un PDF?

Entrega el PDF en lugar de una captura de él. Sus páginas se dibujan como imágenes en el dispositivo y se leen como cualquier otra imagen, lo que mantiene el código a tamaño completo en vez de congelarlo con el zoom que tuvieras puesto.

¿Y si la imagen contiene más de un código?

Se te ofrece cada uno por turno, con ese iluminado y el resto de la foto atenuado. Un correo de confirmación que lleva el código de una entrada y un pase de sala VIP te da los dos, y un Saltar para el que no querías.

¿Una captura de la entrada de un evento me dejará pasar el control?

A menudo no. Un código de barras que se renueva cada pocos segundos está construido para que una imagen fija no valga nada, y algunas apps de entradas bloquean las capturas directamente.

¿Y si nada consigue leer la imagen?

Escríbelo. El número impreso debajo de un código de barras es el código, y meterlo a mano con el formato correcto produce la misma tarjeta que un escaneo.

¿El escaneo de imágenes necesita conexión a Internet?

No. El análisis de imágenes se realiza en el dispositivo y no requiere una cuenta ni conexión a Internet.

Descargar la aplicación

Sin registro, sin dirección de correo, sin contraseña. Instala la app y empieza a añadir tarjetas.

Descargar en el App StoreDisponible en Google Play
O apunta con la cámara del móvil a esto y deja que lea el código.