QR Code Scanner Online
Decode any QR code from an image file, screenshot, or live smartphone camera. Completely private with 100% browser-based decoding and zero app downloads.
Drop your QR code image here or click to browse
Supports PNG, JPG, WebP, SVG, and camera screenshots.
Scanned a QR you need to update?
If you printed a QR code on menus, brochures, or packaging and the link broke or changed, discover how HoldQR dynamic QR codes let you update destinations anytime.
How to Scan a QR Code Online
1. Select Upload or Live Camera
Drop a screenshot or photo containing a QR code, or enable your device camera to scan in real time.
2. Instant Client-Side Decoding
Our computer vision engine extracts the QR matrix directly inside your web browser. No photos or personal data ever touch our servers.
3. Inspect & Act Safely
Review the sanitized text or web link before opening it. Copy contents, connect to Wi-Fi, or check if the destination is editable.
Frequently Asked Questions
Is my uploaded QR image saved or sent to a server?
No. The scanner uses browser-native canvas image processing and pure client-side JavaScript. Your photos, screenshots, and camera stream never leave your local device.
What types of QR codes can this tool decode?
The scanner recognizes website URLs, Wi-Fi network credentials, vCard contact cards, email addresses (mailto), phone numbers (tel), SMS messages, WhatsApp chats, and plain text.
Why does my camera scan fail or ask for permission?
Web browsers require explicit user permission to activate your webcam or phone camera. If permission was declined or your device lacks a camera, simply use the "Upload or Drag Image" tab to upload a photo instead.
Can I check if a scanned QR code can be redirected?
Yes! After scanning, click the "Can I Change This QR?" button to analyze whether the destination is a dynamic redirect or a fixed static URL.
Recommended Guides
Technical best practices and printing guidelines from our engineering team.
Why Is My QR Code Not Scanning? 10 Common Causes & Fixes
Diagnose non-scanning QR codes: inverted colors, low optical contrast, missing quiet zones, dense data matrices, curved glossy packaging, and damaged finder patterns.
How Do Dynamic QR Codes Work? Under the Hood of Edge Redirection
A technical deep-dive into short URL tokenization, HTTP 307 temporary redirects, sub-20ms edge latency, and how dynamic routing maintains optical scan reliability.
How to Test a QR Code Before Printing: The Pre-Flight Checklist
Avoid catastrophic print reruns with our 7-point pre-flight checklist: 100% scale proofing, multi-device camera verification, glare tests, and destination flexibility.
More Free QR Tools
Explore our suite of client-side QR utilities.
Free QR Code Generator
Generate instant static QR codes for URLs, Wi-Fi, contacts, SMS, and text.
Can You Change This QR Code?
Upload any QR code to find out if its destination can be updated after printing.
QR Code Size Calculator
Calculate the minimum and recommended physical print size based on scan distance.
Video QR Size Calculator
Calculate resolution pixels, on-screen display duration, and safe zones for video QR codes.