Someone sends you a QR code in a chat. A web page shows one for an app download. A PDF ticket has one. You cannot point your phone at its own screen, so here is what to do instead.
Method 1: the browser decoder (any device)
Save the image or take a screenshot, open the decoder, and upload it. You get the full text, a plain-English description of what it is, and no upload: the decoding runs in your browser.
Do this
Screenshot the code, upload to a decoder that processes locally, read the text, then decide.
Not this
Emailing the screenshot to yourself, opening it on a second device and pointing the phone at the laptop screen.
Method 2: iPhone Live Text
Open the screenshot in Photos. On recent iPhones, if the code holds a web link, a small yellow QR indicator may appear on the code; tap it to open the link. Limits: links only, not on every model, and it sometimes does not appear at all. The Camera app itself never reads from the library.
Method 3: Google Lens (Android and iPhone)
In the Google app, or in Google Photos on Android, open Lens and choose the image. Lens reads QR codes of any type and offers the matching action. On iPhone this needs the Google app installed.
Method 4: a scanner app that reads the library
Most scanner apps, QR Studio included, have an “open from photos” option that reads any type of code from a saved image and shows the destination first.
Scanning another screen
If the code is on a computer or a TV, use your phone’s camera as normal. Two tips: turn the screen brightness up, and hold the phone further back than feels natural to avoid the moiré pattern that fine screen pixels produce. Tilt slightly if there is glare.
Do this
Phone 30 cm from a bright monitor, slight tilt, code fills a third of the frame.
Not this
Phone 8 cm from a dim screen, camera cannot focus, moiré everywhere.
Common mistake
Scanning a code from a screenshot without reading what it says. A screenshot in a chat is exactly how quishing links spread. Decode it, read the domain, then open it.
Try it in QR Studio
QR Studio’s scanner reads from your photo library and shows the full destination before opening anything.
Checklist
- Image saved or screenshotted
- Decoded with a tool that processes locally, or a trusted app
- Destination read before opening
- For another screen: brightness up, phone held back, slight tilt
Try it yourself
Drop in a screenshot and see exactly what the code says before you go anywhere.