How to Read & Decode Any QR Code Online β Free, No App
Upload an image or use your camera to decode any QR code in seconds β extracts URLs, WiFi passwords, contacts, and more, with no server upload.
QR codes are everywhere β on packaging, invoices, posters, and business cards β but reading one is not always as simple as pointing a phone camera at it. Sometimes the code is in a screenshot you received, embedded in a PDF, or printed on a document you cannot scan directly. In those situations you need a tool that can read a QR code from an image file rather than a live camera feed. This guide explains when and why you would want to decode a QR code, how to do it in a browser without installing anything, and what the different types of QR content look like once decoded.
Quick Answer
Go to the Free QR Code Reader and upload a screenshot or image, or click βUse Cameraβ to scan live. The tool decodes the content instantly β URL, WiFi, vCard, email, phone, or text β entirely in your browser. No upload, no account, no app.
Read a QR Code NowWhy You Might Need to Decode a QR Code
Your phone camera handles the obvious case β pointing it at a code on a product or sign β but several situations make that impossible or unwise:
- Check a code before scanning it β QR codes can point to phishing pages or malware downloads. Uploading the image to decode it first lets you read the destination URL and decide whether it is safe before any redirect happens on your device.
- Extract a URL from a screenshot β if someone sends you a screenshot of a QR code in a chat message or email, you cannot point a camera at your own screen. Uploading the screenshot decodes the link in one step.
- Read a QR from a printed document you cannot scan with your phone β contracts, invoices, or product manuals often embed QR codes. If the paper is flat on your desk and you are working at a computer, uploading a photo or scan of the page is far faster than picking up your phone and scanning at an awkward angle.
- Recover a WiFi password from a QR code β some routers and ISPs print a WiFi QR code on the device label. Decoding it reveals the SSID and password in plain text, which you can then type into a device that does not support QR scanning.
How to Read a QR Code Online
- 1
Open the QR Code Reader and choose your input method
Go to the free QR Code Reader at simpletool.co/qr-reader. You will see two options: "Upload Image" and "Use Camera". If you have a screenshot, photo, or downloaded image file containing a QR code, choose Upload Image. If the QR code is in front of you and you are on a device with a camera, choose Use Camera.
- 2
Let the tool detect and decode the QR pattern
After uploading an image the reader scans the file automatically β no button to press. With the camera mode it scans continuously in real time. Decoding typically takes under a second. The tool identifies not just the raw content string but also the content type: URL, WiFi, vCard, email, phone, or plain text.
- 3
Copy the result, open the link, or download the contact
Once decoded, you get the full text content plus contextual action buttons. For a URL, a button opens it in a new tab. For a vCard, a button lets you save the contact. For WiFi credentials, you see the network name and password in plain text. For plain text or email, a Copy button puts the content on your clipboard.
What Can a QR Code Contain?
QR codes are not just for website links. The standard supports several content types, each with its own format that scanners recognise and act on:
| Content Type | What It Does When Scanned |
|---|---|
| URL | Opens a web page in the browser (most common type) |
| WiFi credentials | Prompts the phone to join a network (SSID + password) |
| vCard contact | Opens the βAdd Contactβ screen with name, phone, email pre-filled |
| Email address | Opens a new email draft pre-addressed to the recipient |
| Phone number | Opens the dialler ready to call the number |
| Plain text | Displays the text directly (used for serial numbers, codes, notes) |
| Calendar event | Prompts the phone to add an event with date, time, and location |
Reading QR Codes from Screenshots and Images
The upload path on the QR Code Reader accepts PNG and JPG files β the two formats produced by every screenshot tool on Windows, macOS, Android, and iOS. You can also upload a cropped photo of a printed document, a scanned page saved as an image, or even a photo of a screen (though a screenshot is always sharper than a photo of a screen).
The decoder runs entirely in your browser using JavaScript, so no image data is transmitted anywhere. The processing is the same whether the image was taken thirty seconds ago or three years ago.
- Screenshots β the most reliable source because they are pixel-perfect digital captures with no camera distortion or lighting variation
- Photos of printed codes β work well at 300 DPI or above; keep the code centred and the photo in focus
- Scanned documents saved as PNG or JPG β 150 DPI is usually sufficient; 300 DPI is recommended for small codes printed in dense documents
Is It Safe to Scan Unknown QR Codes?
QR codes are just a way to encode text β they are not inherently dangerous. The risk is the same as clicking an unknown link. Before acting on a decoded QR code, check these things:
- Read the full URL before clicking it β decoding the QR first (without opening the link) lets you inspect the domain and path
- Prefer HTTPS links β a decoded URL starting with
http://(nothttps://) is a warning sign for anything that asks you to log in or enter personal data - Be wary of URL shorteners β services like bit.ly or tinyurl hide the final destination; use a link expander to preview where they lead before visiting
- Physical QR code tampering β stickers with replacement QR codes have been placed over legitimate ones in public spaces; if a code looks physically altered, decode it first and compare the domain to what you expected
FAQ
Can I decode a QR code from a screenshot?
Yes. Open the QR Code Reader, click "Upload Image", and select your screenshot (PNG or JPG). The tool reads the QR pattern directly from the image file β no need to point a camera at a screen.
What types of QR code content can it detect?
The tool detects URLs, WiFi credentials (network name and password), vCard contacts, email addresses, phone numbers, plain text, and calendar events. Each result is labeled with the detected content type.
Do I need an app to read QR codes online?
No. The QR Code Reader works in any modern browser on desktop, tablet, or phone. There is nothing to install or sign up for.
Is my image uploaded to a server?
No. All processing happens locally in your browser using JavaScript. Your image never leaves your device β not even a thumbnail is sent to any server.
Can I use my phone camera to scan a QR code?
Yes. On the QR Code Reader page, click "Use Camera" and grant camera permission. The tool scans live from your camera feed and decodes the first QR code it detects.
Why is the QR code unreadable?
The most common causes are low image resolution, a damaged or partially obscured QR code, or too much glare / blur. Try a higher-quality screenshot or a fresh photo in better lighting. QR codes also need a clear quiet zone (white margin) around the pattern to be detected reliably.