QR from Image

Open QR codes directly from screenshots and photos. A native iOS utility, currently in development.

The problem

Pointing a camera at a QR code works well. Dealing with a QR code that is already inside an image on your phone — a screenshot of a ticket, a photo of a poster, a code sent to you in a message — works considerably less well. The handling is inconsistent between apps, and when it fails there is no obvious next step.

QR from Image does one thing: it takes an image, finds the QR codes in it, extracts the payload, and makes the destination easy to act on.

How it works

The app integrates with the iOS Share Sheet. Anywhere you can share an image — Photos, Messages, Mail, Safari, another app — you can send it straight to QR from Image and get the decoded result without launching the app first.

Share and scan

Share any image from any app. The extension decodes it in place and shows the result immediately.

See the destination first

The decoded destination is shown before anything is opened, so a QR code from an untrusted source cannot send you somewhere you did not agree to go.

History

Previously scanned codes are kept on the device, so a result you dismissed is not lost.

Built on

Native Swift and SwiftUI, using Apple's Vision framework for detection. iOS 18 and later. Scanning happens entirely on the device — images are not uploaded anywhere, because there is no reason for a QR decoder to need a network connection.

A second goal, once the fundamentals are solid, is to decode difficult images — small codes inside large screenshots, poor contrast, partial occlusion — more reliably than the built-in handling manages. That is an empirical claim, so it will be made only once it has been measured.

Availability

QR from Image is in active development and has not yet been released on the App Store. If you would like to know when it ships, or would like to test an early build, send us an email.

contact@jdsaa.com