Home › Image › QR Code Reader

QR Code Reader

Read a QR code from a photo or screenshot in your browser. No camera needed, nothing uploaded. Copy the decoded text or open the link.

Drop files here, paste with Ctrl+V, or

Accepts .png, .jpg, .jpeg, .webp, .gif, .bmp, .heic, .avif · Processed on your device, never uploaded

Runs on the qrcode and jsQR libraries. Your file stays in this tab.

About this tool

Got a QR code in a screenshot, a saved photo, or an email attachment and no second phone to point at it? Drop the image here and the code is decoded on your device: the text is shown for copying and, if it is a link, offered as a button to open.

The reader tries several scales and both normal and inverted colors, so it copes with tiny screenshots, oversized photos, and white-on-black codes. Photos of codes work best when the code is reasonably flat and well lit.

How to use it

  1. Drop your PNG, JPG, WebP or GIF files into the box above, or click to browse. Nothing is uploaded.
  2. Click the button and wait a moment.
  3. Download the results individually or all at once as a ZIP.

Questions

Can it scan with my camera?

Not yet; this tool reads codes from images. Take a screenshot or a photo and drop it in.

Why was no code found?

The code may be too small, blurry, or at a steep angle. Crop the image closer to the code, or use a sharper picture.

Is it safe to open the decoded link?

The link is shown in full before you open it. Treat QR codes from unknown sources the way you would any unknown link.

Is it free, are files uploaded, which browsers work: the general questions are answered once for the whole site.

Format guides

Related tools

More image tools

View all
HEIC to JPG.heic → .jpgHEIC to PNG.heic → .pngPNG to JPG.png → .jpgJPG to PNG.jpg → .pngPNG to SVG.png → .svgJPG to SVG.jpg → .svgWebP to SVG.webp → .svgWebP to PNG.webp → .png