Skip to content
QRaft

Decode a QR code from an image

Read a QR code from a screenshot, photo or saved image. Drop a file, choose one, or paste straight from your clipboard. The image never leaves your device.

Or drag a file here, or paste a screenshot with Ctrl+V / ⌘V. The image is read on your device.

When a decoder is handy

  • A QR code arrives in an email, PDF or chat message and you can't point your phone at your own screen.
  • You want to check a code's destination before printing it, sharing it or scanning it in public.
  • You need the Wi-Fi password from a router sticker photo, or the exact text inside a code.
  • You're auditing old printed material and want to confirm every code still points to the right place.

Getting a clean read

The decoder handles rotated, slightly blurred and low-contrast images, and it tries both normal and inverted (light-on-dark) codes. It needs all three large corner squares in the picture. If the code fills only a tiny part of a large photo, crop around it first; that gives the decoder more pixels per module to work with.

What the result shows

We recognise the common formats: web links, Wi-Fi network details, vCard and MeCard contacts, calendar events, email, phone, SMS and map locations. Each is shown as labelled fields rather than raw syntax, with the original content available underneath. Links get the same safety checks as the camera scanner.

Need a sharper copy of the code?

If the image you have is blurry or tiny, the QR code converter decodes it and rebuilds an identical code as a crisp SVG, PDF or PNG.

Read next

Illustration of a QR code pattern beside a rounded tile showing the three corner finder squares

QR Code Guides

What Is a QR Code? A Complete Beginner's Guide

What a QR code is, how your phone reads it, what the squares and dots mean, how much it can hold, and when it's the right tool. A plain-English guide.

, 7 min read