QR Code Reader

Read the QR code in a screenshot or photo and see the link or text it holds. Fast, free, and built for simple browser-based workflows.

Instant
Processing
Private
Browser First
Free
No Signup

QR Code Reader

A screenshot or photo works. The image is decoded in your browser and never uploaded.

Choose an image with a QR code in it, then click Read QR Code.

Advertisement

728 x 90 In-Content Ad

About This Tool

QR Code Reader is a free online tool that decodes the QR code inside an image and shows you the text it holds. Choose a screenshot or a photo, click Read QR Code, and the link, phone number or message stored in the pattern appears as text you can copy.

It earns its keep when the code is on a screen you cannot scan with a phone. Reach for it when a QR code arrives in an email or a PDF invoice, when you want to see where a poster code actually leads before following it, when a ticket needs checking against its booking reference, or when a screenshot is all you were sent.

The image is decoded by your own browser and never leaves your device, so a boarding pass, a ticket or a payment code stays on your machine. Reading the link as text first is also the safer habit, because you see the destination before deciding to open it. The decoding library loads from a public CDN on first use, so the page needs a connection.

Reads QR codes from PNG, JPG, WebP, GIF and BMP screenshots or photos
Decodes light-on-dark codes as well as the usual dark-on-light ones
Names what it found, whether that is a web link, an email, a phone number or WiFi details
Copy Result puts the decoded text on your clipboard in one click
Open Link opens a decoded web address in a new tab and declines anything that is not one
The image is decoded in your browser and never uploaded anywhere

How to Use QR Code Reader

1

Choose your image

Click Choose an Image Containing a QR Code and pick a screenshot or photo. It appears in the preview with its file name and pixel size, so you can check the whole code is in shot.

2

Read the code

Click Read QR Code. The decoded text appears in the Decoded Content box, with a line above it saying what kind of data the code held.

3

Use the result

Click Copy Result to put the text on your clipboard. If it is a web address, Open Link opens it in a new tab once you have read where it goes.

4

Try another image

Click Clear to empty the preview and the result, then choose the next image. Nothing from the previous file is kept.

Frequently Asked Questions

Is this tool completely free?

Yes! All our tools are 100% free to use with no hidden costs, no registration required, and no credit card needed.

Is my data safe and private?

Absolutely. All tools run entirely in your browser (client-side). Your data never leaves your device and is not sent to our servers.

Can I use this for commercial projects?

Yes! All our tools are free for both personal and commercial use.

Can it scan a QR code with my webcam or phone camera?

No. This tool reads a code that is already in an image file, so you point your phone camera at a poster and use its own scanner, or take a photo and upload that photo here. A screenshot works just as well, which is the case a phone camera cannot help with.

Why does it say no QR code was found?

Usually the code is cut off, blurred or too small in the frame. Include the whole pattern plus its blank border, since the decoder uses that border to find the edges. A sharp screenshot beats an angled photo, and cropping tightly to the code helps when the picture has a lot else in it.

Is it safe to read a QR code from an unknown sender?

Reading it here is safe, because decoding only turns the pattern into text and nothing is opened for you. That is the point of checking a code this way: you see the full address before you decide. Treat an unexpected link, a shortened domain or a login page reached by QR code with the same caution as any emailed link.

Can it read a QR code inside a PDF?

Not directly, because it takes an image file. Open the PDF, take a screenshot of the page area holding the code, and read that screenshot here. Zoom in before capturing so the pattern has enough pixels to decode cleanly.

Can it read several QR codes in one image?

No. It returns the first code it finds, so an image holding two codes gives you one result. Crop the picture down to each code and read them one at a time if you need both.

What kinds of content can a QR code hold?

Any text, which is why the result varies so much. Common ones are a web link, an email address written as mailto:, a phone number as tel:, WiFi network details, a map location, or a full contact card in vCard format. The tool names which of these it recognised above the decoded text.

Does it work on barcodes or other code types?

No, only QR codes. A product barcode, a Data Matrix square or an Aztec code uses a different pattern and will come back as no code found. The same goes for a QR code that has been heavily stylised or has a large logo covering its centre.