Free Tool
4.9/5

Free QR Code Reader

Scan a QR code from any image, screenshot, or photo, right in your browser. Upload, drag, or paste it to instantly decode the URL, WiFi, contact, or text. No app, no signup, and nothing ever leaves your device.

Drop a QR code image here

or click to upload · paste with ⌘/Ctrl + V · PNG, JPG, WEBP, or a screenshot

Reading a QR you made for a campaign?

Swap static codes for Flyn QR links, edit the destination after printing and see every scan by location, device, and time.

Make a trackable QR

How to Read a QR Code in 3 Steps

Step 1: Add the QR image, QR Code Reader screenshot
1

Add the QR image

Drag a QR image onto the box, click to upload, or paste a screenshot with Ctrl/Cmd + V. PNG, JPG, WEBP, and GIF all work.

Step 2: Decode it in your browser, QR Code Reader screenshot
2

Decode it in your browser

The reader finds and decodes the code instantly on your own device, the image is never uploaded to a server.

Step 3: Open, copy, or verify, QR Code Reader screenshot
3

Open, copy, or verify

See exactly what the code contains, then open the link, copy the text, save the contact, or check where a short link really goes.

What Is a QR Code Reader?

A QR code reader (or QR decoder) takes an existing QR code, from an image file, a screenshot, or a photo, and turns the pattern of squares back into the data it stores: a link, WiFi credentials, a contact card, or text. It is the reverse of a QR code generator, which encodes data into a code.

Phones do this with the camera, but laptops and desktops usually have no built-in scanner, so when a QR arrives in a chat, an email, a PDF, or on screen, there is no easy way to read it. This tool fills that gap: drop in the image and it decodes everything locally, in your browser, with nothing uploaded. New to QR codes? Our guides cover WiFi QR codes, vCard business-card QRs, why a QR won't scan, and how to track QR code scans.

Every QR Type, Decoded

The reader detects the payload automatically and gives you the right action for each one.

Website URLs

See the full destination before you open it, with a warning if it is shortened or insecure.

WiFi credentials

Reveal the network name, security type, and password from a printed WiFi QR code.

vCard contacts

Parse name, company, phone, and email, then save it straight to your contacts as a .vcf.

Email, phone, SMS & geo

Decode mailto, tel, SMS, and map-location codes and act on them in one tap.

Is It Safe to Scan a QR Code?

Reading a QR code is always safe, it just reveals data. The risk is in opening what it points to. "Quishing" (QR phishing) hides a malicious link behind an innocent-looking code on a poster, parking meter, or email, betting you will scan and tap without ever seeing the URL.

This reader flips that around: it shows you the full destination first and flags anything risky, an insecure http:// link, or a shortener that hides the real address. When in doubt, send it to the QR Destination Audit or the Short Link Safety Checker to expand and inspect the chain before you click.

Want people to trust your QR codes?

Flyn turns your codes into branded short links on your own domain, so scanners see who they are trusting, and shows you every scan by location, device, and time.

Start free

When You'll Reach for It

QR codes on your computer

Laptops and desktops have no built-in scanner, upload or paste the image and read it instantly.

Codes sent in chat or email

Screenshot a QR someone messaged you and decode it here without reaching for your phone.

Printed WiFi codes

Pull the WiFi password off a café or rental sign to type into a smart TV or laptop that can't scan.

Checking a code before you trust it

Reveal a suspicious code's real link first, instead of pointing your camera and opening it blind.

Reading codes in PDFs & docs

Screenshot a QR embedded in a flyer, invoice, or slide deck and decode it on the spot.

Saving a contact from a badge

Scan a vCard QR from a business card photo and import the contact in one click.

Why Use Flyn's QR Code Reader?

100% private

Decoding happens in your browser. Your image, and any WiFi password or contact in it, never leaves your device.

Reads every type

URL, WiFi, vCard, email, phone, SMS, geo, and text, auto-detected, with the right action for each.

Safety built in

Flags insecure and shortened links and points you to a full destination audit before you open them.

Track what you share

Pair it with a Flyn link to brand your own QR codes and measure every scan in real time.

Frequently Asked Questions

Is this QR code reader really free?
Yes, it is 100% free with no signup, no app to install, and no scan limits. You can read as many QR codes as you like. The decoding happens entirely in your browser using your device, so there is nothing to pay for and no account to create.
Does my image get uploaded to your server?
No. The QR image is decoded locally in your browser, it never leaves your device and is never sent to or stored on our servers. That makes this safe for reading QR codes that contain WiFi passwords, contact details, or other private information.
How do I scan a QR code from an image on my computer?
Drag a QR image onto the box above, click to upload a file, or copy a QR image and paste it with Ctrl+V (Cmd+V on Mac). The tool decodes it instantly and shows you the link, WiFi details, contact, or text it contains, no phone or camera needed.
Can I read a QR code from a screenshot?
Yes. Screenshots are one of the most common uses, if someone sends you a QR code in a chat, email, or document, just screenshot it and upload or paste it here. As long as the whole code and its white margin are visible, it will decode.
What types of QR codes can it read?
It decodes every standard QR payload: website URLs, WiFi network credentials, vCard contact cards, email (mailto), phone numbers (tel), SMS messages, map locations (geo), and plain text. The tool detects the type automatically and shows the right action, open, call, save contact, or copy.
Can I read a WiFi QR code to see the password?
Yes. Upload a WiFi QR code and the tool shows the network name (SSID), the security type, and the password (hidden behind a reveal button so it is not exposed on screen). This is handy when you have a printed WiFi code but want to type the password into a device that cannot scan.
Is it safe to open a link from a QR code I scanned?
Reading the code is completely safe, it just reveals the data. Opening the link is where caution matters: QR phishing ("quishing") hides malicious URLs behind a code. This reader shows you the full destination first and warns you if the link is shortened or not secure, so you can verify it before you tap.
The QR points to a shortened link, how do I see where it really goes?
When a decoded URL uses a shortener (bit.ly, t.co, tinyurl, and similar), the real destination is hidden inside the redirect. The reader flags it, and you can run it through our QR Destination Audit or Short Link Safety Checker to expand the chain and confirm where it lands before opening it.
Why is my QR code not being detected?
The usual causes are a blurry or low-resolution photo, the code being cropped (its white quiet-zone margin removed), heavy glare, or extreme angle. Re-take the photo straight-on with good lighting, include the white border around the code, and make sure the whole pattern is in frame.
Can it read a damaged, partially covered, or low-contrast QR code?
Often, yes. QR codes carry built-in error correction, so the reader can usually recover a code that is slightly scuffed, has a logo in the middle, or is photographed imperfectly. It also tries both normal and inverted colors, so light-on-dark codes work too. Very damaged or heavily obscured codes may still fail.
Do I need an app to read a QR code on my laptop or PC?
No. Laptops and desktops usually have no QR scanner built in, which is exactly the gap this tool fills. It runs in any modern browser, Chrome, Safari, Edge, Firefox, on Windows, Mac, Linux, or ChromeOS, with no extension or download.
Can I save a contact from a vCard QR code?
Yes. When you scan a vCard (business-card) QR code, the tool parses the name, title, company, phone, email, and website, and offers a one-click "Save contact (.vcf)" download that imports straight into your address book, Google Contacts, or Outlook.
How is reading different from generating a QR code?
Reading decodes an existing code back into its data; generating creates a new code from data you enter. If you need to make a code rather than read one, use our free QR Code Generator, and if you want to edit the destination or track scans after printing, point that code at a Flyn short link.

Make QR codes worth scanning

Reading a code is the easy part. With Flyn, the codes you share are branded, editable after printing, and tracked, so every scan turns into an insight, not a dead end.