Skip to content
HomeAll toolsCode from Photo

Code from Photo

Decode a QR code or barcode from a picture you already have.

Free to useWorks on mobile and desktopPNG & JPEG export where applicable

Preparing tool…

Reading and generation stay in your browser. Check the result before you share, print, or open a link.

Choose a screenshot or a photo from your camera roll. This page does not ask for a live camera, which helps when permission is blocked or you are at a desk.

A full, sharp picture works better than a tight crop that cuts the white margin. If the file is a screenshot of a tiny code, zoom the original before you save it.

How to use this tool

  1. Choose one picture.
  2. Wait for the decoded text.
  3. Copy it, or open the link if you recognise the address.

Practical guidance

A full, sharp picture works better than a tight crop that cuts the white margin. If the file is a screenshot of a tiny code, zoom the original before you save it.

Checks before you use the output

Read the decoded text back against the source. A nearby second code in the same photo can be the one that is found.

Questions and answers

Why no camera button?

This tool is for files. The barcode scanner and QR scanner use the live camera.

Which codes are supported?

QR, Data Matrix, PDF417, Aztec, and the common retail and shipping barcodes.

Does a failed photo mean the code is bad?

Not always. Glare, blur, and a missing quiet zone are the usual reasons.