Codefold

How to scan a QR code from a screenshot or photo on Android

Got a QR code in a screenshot, a chat or an email? Scan it on the same phone, without a second device. Step-by-step, plus fixes when the picture won't read.

12 November 2026 · 2 min read · By the Codefold team at Anom

How to scan a QR code from a screenshot or photo on Android

When a QR code is on your own screen (a ticket in an email, a payment code in a chat, a Wi-Fi code someone sent you), you can't point your camera at it. You don't need a second phone: take a screenshot, or save the picture, and scan it from your gallery. In Codefold that's Scan from photo.

Take a screenshot, tap Scan from photo, pick the picture
The picture is read on your phone and isn't kept.

Scan a screenshot in Codefold

  1. Take a screenshot of the QR code (usually Power + Volume down at the same time), or save the picture from the chat or email.
  2. Open Codefold and stay on the Scan tab.
  3. Tap Scan from photo at the bottom of the screen.
  4. Pick the screenshot in the photo picker. Codefold only sees the picture you pick.
  5. Read the result and tap the button you need: Open link, Connect, Copy and so on.

Or share the picture straight to Codefold

From your gallery, a chat or an email: open the picture, tap Share, and choose Codefold. The app opens and reads the code at once. This is the quickest way when the picture is already open.

If the picture won't read

Works for barcodes too

The same steps work for barcodes in pictures, such as a membership card or a parcel label someone sent you. Codefold reads EAN, UPC, Code 128 and the other common types.

Is it private?

The picture is read on your phone by the scanner built into the app. It isn't uploaded or saved by Codefold, and the photo picker means the app never sees the rest of your gallery. The result is saved in History on your phone, unless you turn History off in Settings.

New to scanning? Start with how to scan a QR code on Android.

Android is a trademark of Google LLC. QR Code is a registered trademark of DENSO WAVE INCORPORATED. Other names are trademarks of their owners. Codefold, Anom and Zest Plate LLC are not affiliated with or endorsed by these companies.