How to use
- Drop or select an image of a QR code (JPG, PNG, WebP, GIF, or HEIC), or click "Use camera" to scan live.
- If using the camera, allow camera access and hold the QR code steady inside the frame.
- Wait a moment while the scanner detects and decodes the QR code automatically.
- Copy the decoded text, or click the link to open it if the QR code contains a URL.
Frequently asked questions
Is my image or camera feed uploaded?
No. The QR code is decoded entirely in your browser using local processing. Your image and live camera frames never leave your device and are never sent to any server, so scanning is completely private.
Can I scan a QR code with my phone or webcam camera?
Yes. Tap "Use camera" and allow camera access, then point the camera at the QR code. On phones it uses the rear camera where available. Live camera scanning needs a secure (https) connection, which this site uses.
What image formats can I upload to scan a QR code?
You can scan any standard image your browser can open, including JPG, PNG, WebP, GIF, and HEIC. Just drop a screenshot or photo of the QR code and it will be decoded automatically.
What types of codes does this scanner read?
It reads standard QR codes and returns the text or link they contain, such as URLs, Wi-Fi details, contact cards, or plain text. Other barcode types like EAN, UPC, or Code 128 are not supported.
Is there a file-size limit for the QR image?
There is no fixed upload limit because nothing is uploaded β the only practical limit is your device's memory, since the image is drawn to a canvas locally. Most photos and screenshots scan instantly. A clear, well-lit QR code decodes most reliably.
Why isn't my QR code being detected?
Detection works best when the QR code is sharp, well-lit, fully in frame, and not too blurry or tilted. Try a higher-quality image, get closer with the camera, or crop the photo so the QR code is clearly visible.
About this tool
Free online QR code scanner that decodes QR codes from an image or your camera. Runs 100% in your browser with no uploads, so your photos and camera feed stay private.