How to use the QR Code Scanner
- 1
Choose “Image” to upload, drop or paste (Ctrl+V) a picture containing a QR code, or “Camera” to scan live.
- 2
If you use the camera, allow access when your browser asks and hold the code inside the frame.
- 3
Read the decoded content. Links, Wi-Fi details and phone numbers are recognised automatically.
- 4
Copy the text, or open the link after checking it looks safe.
Features & benefits
Image or live camera
Scan screenshots, photos and saved images, or use the front or back camera in real time.
Multiple codes at once
Finds every QR code in a picture, not just the first one.
Smart results
Recognises links, Wi-Fi networks, emails, phone numbers and contact cards and shows them clearly.
Private scanning
Decoding runs on your device with the open-source ZXing engine — no image or camera frame is uploaded.
Scanning safely
QR codes are a popular way to hide malicious links (“quishing”), because you can't read the address before scanning. This scanner always shows you the full content first and never opens links automatically, so you can check the domain before visiting it.
For blurry or tiny codes, crop the image so the code fills most of the frame and make sure it isn't cut off. Screenshots usually decode better than photos of screens, which can suffer from glare and moiré patterns.
Frequently asked questions
Is my image uploaded anywhere?
No. The image or camera stream is processed by WebAssembly code inside your browser; nothing is sent to a server.
Why can't I use the camera?
Camera access requires a secure (HTTPS) page and your permission. If you blocked it, re-enable camera access in your browser's site settings. On computers without a webcam, use the image option.
Can it read QR codes inside a PDF?
Take a screenshot of the page, or convert the page with our PDF to JPG tool, then upload the image here.
Does it read other barcodes?
This page focuses on QR codes. For EAN, UPC, Code 128 and other product barcodes, use the Barcode Scanner.