QR Code Reader
Scan a QR code with your camera or upload an image. URLs are shown safely — we never redirect automatically. Every result shows the raw decoded text with a copy button, and Wi-Fi, email, phone and SMS payloads are split into labeled fields.
Camera access requires HTTPS and a one-time permission.
Result
Start the camera or drop a QR image. The decoded value will appear here — we never auto-open links.
What QR Codes Can Contain
QR codes are just short text. ReadBarcode detects the most common categories and shows them in a structured view.
URL
Web links — shown for review, never auto-opened.
Plain Text
Any short text payload, copied with one tap.
mailto: with optional subject and body.
Phone
tel: numbers ready to dial on mobile.
Wi-Fi
WIFI: payloads parsed into SSID, security and password.
Unknown
Anything else is shown as the raw decoded value.
Safe Link Handling
Malicious QR codes (sometimes called "quishing") can hide phishing links behind a friendly sticker. ReadBarcode never opens scanned URLs automatically. We show the full link and the host so you can verify the destination before clicking. External links open in a new tab with rel="noopener noreferrer nofollow".
Why a Scratched QR Code Still Scans
QR codes use Reed–Solomon error correction, so part of the code can be dirty, torn or covered by a logo and still decode. The chosen correction level sets how much damage is recoverable. If a code won't read, it's usually framing or focus — not missing data — so steady the camera and fill the frame before assuming the code is broken.
| Level | Recoverable | Best for |
|---|---|---|
| L (Low) | ~7% | Clean digital screens and pristine prints. |
| M (Medium) | ~15% | The common default for posters and packaging. |
| Q (Quartile) | ~25% | Codes that may pick up scuffs or a small logo overlay. |
| H (High) | ~30% | Harsh environments, stickers, or logo-in-the-middle designs. |
About the QR code reader
This QR code reader decodes QR codes from your camera or an uploaded image, all inside your browser. It recognises common QR payload types — URLs, plain text, Wi‑Fi credentials, email, phone and SMS — and shows them in a safe, readable format. We never redirect automatically; you choose whether to open a scanned link.
It's a deliberately small, focused QR scanner online: no signup, no tracking, no app store install required.
When to Use It
- Reading a QR code on a poster, menu or product without opening your phone's app.
- Scanning a Wi‑Fi QR code at a café and copying the password manually.
- Checking a suspicious QR code (quishing) before opening the URL.
- Decoding a contact QR or SMS QR for review before acting on it.
- Testing QR codes you generated to make sure they encode the right payload.
How It Works
- Pick camera or upload Switch tabs depending on whether you have the code in front of you or as a file.
- Scan or drop Point the camera at the QR or drop the image into the upload area.
- We categorize the payload URL, text, Wi‑Fi, email, phone or SMS — each gets its own safe view.
- Inspect before acting Verify the host, the SSID or the phone number before opening anything.
- Copy what you need Copy the value or, for URLs, click through manually.
What to Avoid
- Opening QR links blindly — quishing attacks rely on auto-redirect scanners.
- Trusting a QR code stuck over an existing one in public (common parking-meter scam).
- Assuming a Wi‑Fi QR is safe just because it scans — verify the SSID.
- Photographing QR codes at sharp angles or under heavy glare.
- Confusing a QR with a 1D UPC/EAN — use the barcode reader for product codes.
Tips & Tricks
- Always check the URL host before you click through.
- On phones, hold steady about 10–15 cm from the code for a quick decode.
- For QR codes on screens, lower brightness slightly to remove reflections.
- If a code keeps failing, take a photo and use the upload tab instead.
- Use the copy button to paste a Wi‑Fi password straight into the settings app.
QR Code Decoder: Turn a QR Code Into Text
This QR code decoder shows the exact text a QR code stores in the Raw value box, next to its own reading of the payload type. Use it as a free QR code online decoder: decode QR code images from the camera or a file, and analyze QR code contents such as Wi-Fi, email and phone fields before you act on them.
Read a QR Code From an Image
To decode a QR code from a file, open the Image tab and drop in a photo or screenshot; it is decoded in your browser and never uploaded. If the first pass fails, the reader retries with a white border added, which helps tightly cropped codes that lost their quiet zone.
QR to Text Without Opening the Link
Links stop at the text: you see the full URL and its host, with a warning when it is not HTTPS. A GS1 Digital Link code decodes to a web address with the product's GTIN after /01/, as our GS1 Digital Link guide explains.
How a QR Code Reader Works
A QR code reader finds the three finder patterns, samples the grid of modules, repairs errors and converts the data back into text, as set out in ISO/IEC 18004. This online QR code reader does so on each camera frame.
- Locate the finder patterns to get position, size and rotation.
- Read the format information: error correction level and mask pattern.
- Sample the modules, remove the mask and apply Reed–Solomon correction.
- Decode the data mode (numeric, alphanumeric, byte or kanji) into text.
Test the other direction with the QR code generator: make a code, then scan it back here to check the payload.
Frequently Asked Questions
Does the QR reader send my data anywhere?
No. The camera stream and any uploaded image are decoded locally in your browser using the ZXing JavaScript library. We never upload or store what you scan.
Will scanning a QR code open the link automatically?
Never. ReadBarcode always shows the decoded URL first so you can inspect the host and path before deciding to open it. This protects you from QR phishing (quishing).
What Kinds of Content Can QR Codes Contain?
QR codes hold any short text. Common categories are URLs, Wi-Fi credentials (WIFI:...), email (mailto:), phone (tel:), SMS, contact cards (vCard / MECARD) and plain text.
Can I read QR codes from a screenshot?
Yes. Switch to the Image tab and drop in any PNG, JPG or WEBP screenshot. The decoder runs in your browser.
What if I need to read a 1D barcode or a Data Matrix?
Use the Online Barcode Reader for UPC/EAN and other 1D barcodes, or the Data Matrix Reader for 2D Data Matrix labels. Links are below.
Is a QR Code Reader Free?
This one is: there is no account, no payment and no limit on how many codes you scan. Decoding runs in your browser, so nothing you scan is sent to a server. Most phone camera apps also read QR codes at no cost.
Can I Use a QR Code Reader on My Computer?
Yes. On a laptop or desktop, use the Camera tab with a webcam, or the Image tab with a screenshot or a saved file. The Image tab is often easier, because you do not have to hold the code steady in front of the webcam. Camera access needs a one-time browser permission.
How Do I Read a QR Code Online?
Open this page, choose Camera or Image, then point the camera at the code or drop in a picture of it. The decoded text appears in the result panel with its type, such as URL or Wi-Fi. Links are never opened for you, so check the host before you use the Open in new tab button.