Skip to main content
ToolsHub

QR Code Reader

Upload any QR code image to decode its content instantly — no app needed, works in your browser.

Updated

Files never leave your browser
Files never leave your browser

Drop a QR code image here

or click to browse — JPG, PNG, WebP, GIF

How to use QR Code Reader

Decode QR codes using your device camera in real time — point, scan, and the content is displayed instantly in your browser. No app installation required. Works on iPhone, Android, and desktop computers with a webcam. Alternatively, upload an image file to decode a QR code without camera access.

  1. Click "Start Camera" to activate your device camera (permission required).
  2. Point the camera at the QR code — hold steady until the code is detected.
  3. The decoded content (URL, text, contact, Wi-Fi) appears automatically.
  4. Click links to visit URLs, or copy the text to your clipboard.
  5. Alternatively, use "Upload Image" to decode a QR code from a saved image.

Your data never leaves your device — 100% private processing.

Camera-based vs. image-upload decoding

Camera-based decoding uses the device's native camera stream (via the browser MediaDevices API) to scan codes in real time — no image is saved or uploaded at any point. Image-upload decoding uses a static file processed entirely in the browser. Camera mode is faster for live scanning scenarios; upload mode is better for decoding QR codes from screenshots, PDFs, presentations, or email attachments that cannot be physically scanned.

Supported content types

This decoder handles all standard QR content types: plain URLs (opens in browser), WIFI: credentials (shows network name and password), BEGIN:VCARD contacts (shows contact details for saving), MAILTO: email addresses, TEL: phone numbers, SMS: messages, GEO: coordinates (links to maps), MECARD contacts, and plain text. Structured content types are parsed and displayed with appropriate actions (Open, Save Contact, Copy, Call).

QR contentExample dataAction shown
URLhttps://example.comOpen / Copy link
Wi-FiWIFI:T:WPA;S:MyNet;P:pass;;Show SSID + password
vCard contactBEGIN:VCARD…END:VCARDSave to contacts
EmailMAILTO:hello@example.comCompose email
PhoneTEL:+15550100Initiate call
SMSSMS:+15550100Compose message
LocationGEO:37.786,-122.4Open in maps
Plain textHello worldDisplay + copy

Worked examples

Live camera scan

Inputs: point the camera at a code

Result: live decode → Open URL / Save Contact / Show Wi-Fi

Wi-Fi credential

Inputs: scan a printed Wi-Fi QR

Result: parses SSID + password and offers a join action

Glossary

MediaDevices API
A web browser API that provides access to the device camera and microphone for real-time media capture.
MECARD
A compact QR contact format developed for Japanese phones, equivalent to a minimal vCard but with a different syntax.
GEO URI
A QR-encoded geographic coordinate string (geo:lat,lon) that opens in the device's maps application.
Real-time decoding
Continuous frame-by-frame QR scanning from a camera stream without saving images.

Related reading

Free · No spam

Get weekly tool tips & updates

New tools, power-user tips, and productivity hacks — delivered free every Friday.

No spam, ever. Unsubscribe with one click.

Related QR & Barcode

Explore all QR & Barcode.