Free QR Code Reader
Decode QR codes from uploaded images or your device camera entirely in your browser. Automatically detects URLs, WiFi credentials, vCard contacts, email addresses, and phone numbers β then lets you copy, open, or act on the result with one click. Nothing is ever uploaded to a server.
Manage Projects Like a Pro in Excel π
Get our premium Excel Gantt Chart Template with automated dependencies.
Drop a QR code image, or click to select
PNG, JPG, WebP, BMP, GIF, SVG
Upload an image to decode a QR code
How do I scan a QR code from an image on my computer?
Drag and drop any image containing a QR code onto the upload area, or click to select a file from your device. The tool supports PNG, JPG, WebP, BMP, GIF, and SVG. Decoding happens instantly in your browser using the jsQR library β no server round-trip, no waiting. The decoded content appears alongside the image preview with action buttons (copy, open URL, send email, etc.) based on the content type.
Can I scan QR codes with my camera directly?
Yes. Switch to Scan with Camera mode and grant camera permission. The tool uses your device's rear camera (or webcam on desktop) and scans continuously until a QR code is detected. A reticle overlay helps you center the code. Camera scanning requires HTTPS β which this site already uses β and works on Chrome, Safari, Firefox, and Edge on both mobile and desktop.
What types of QR codes can this reader decode?
The reader decodes any standard QR code and automatically classifies the content:
- URL β shows an βOpen URLβ button to visit the link in a new tab.
- WiFi β displays the SSID, password, and security type from the
WIFI:URI scheme. - vCard β shows the decoded contact card (name, phone, email, company).
- Email β provides a βSend Emailβ button that opens your mail client.
- Phone β provides a βCallβ button that dials the number on mobile.
- Plain text β displays the raw text with a copy button.
Is my image uploaded to a server?
No. The decoding runs entirely in your browser using JavaScript. Your image is loaded into an HTML canvas, decoded locally with the jsQR library, and discarded when you scan another code or leave the page. Camera frames are processed in memory and never recorded. There are no server calls, no analytics on your images, and no stored data.
Can I scan a QR code from a screenshot?
Yes. Screenshots, photos of QR codes, cropped images, and even scanned documents all work. The decoder analyzes the entire image for QR patterns. For best results, make sure the QR code is clearly visible and not heavily blurred or at an extreme angle. If decoding fails, try cropping the image closer to the QR code.
Do I need to install an app?
No. This QR code reader runs in any modern web browser β Chrome, Safari, Firefox, or Edge β on desktop, phone, or tablet. There is nothing to download or install. Bookmark the page for quick access whenever you need to decode a QR code.
Can I also create QR codes?
Yes. Our Free QR Code Generator lets you create QR codes for URLs, WiFi networks, vCard contacts, email, and phone numbers. Customize dot styles, colors, add a logo or center text, include a βScan meβ frame label, and download as SVG or PNG. Both tools run entirely in your browser with no uploads.
More Productivity Tools
Explore our other privacy-focused tools designed to boost your productivity