QR Code Scanner
✓ Link copiedScan and decode any QR code without an app. Upload a photo or screenshot of a QR code, or use your device's camera to scan one live, and instantly see what it contains. The tool recognizes common payloads — website links, email addresses, phone numbers, SMS messages, Wi-Fi credentials, map locations, and contact cards (vCard/MeCard) — and turns them into a clean result with one-click copy and a safe action button for links, calls, and emails. Decoding happens entirely on your device using your browser's canvas, so the images you scan are never uploaded. Free, fast, and completely private — a perfect companion to our QR code generator.
Images are decoded entirely in your browser — nothing is uploaded.
How to use
Drag and drop an image of a QR code onto the upload area, or click to choose a file. To scan a physical code, click "Scan with camera" and point your device's rear camera at it — the result appears as soon as the code is detected. The decoded content is shown with its type (link, Wi-Fi, contact, and so on); click Copy to put the raw text on your clipboard, or use the action button to open a link, start an email, place a call, or view a location. Click "Scan another" to read a different code.
Frequently asked questions
- Are the images I scan uploaded anywhere?
- No. Both image files and live camera frames are decoded locally in your browser using the HTML canvas. Nothing you scan is ever sent to a server, so it's safe for private or sensitive QR codes.
- Why isn't my camera working?
- Camera access requires a secure (HTTPS) connection and your permission. If the camera doesn't start, check that you allowed access when prompted and that no other app is using it. You can always fall back to uploading a photo or screenshot of the QR code instead.
- What kinds of QR codes can it read?
- It decodes any standard QR code and recognizes common content formats — plain text, website URLs, email addresses, phone numbers, SMS messages, Wi-Fi network credentials, geographic coordinates, and contact cards in vCard or MeCard format — presenting each with the right label and a relevant action where one applies.