QR Code Reader
Read a QR code from an image. Decoded in your browser, no upload. Open URLs directly.
No upload, no data sent β everything runs in your browser.
About this tool
This tool reads an image file containing a QR code and extracts its text (a URL, contact, and so on). It is handy when you want to read a code from a screenshot or a saved image. No camera is used; the image you choose is analyzed only in your browser and never sent anywhere.
When it will not read
Failures are usually caused by the image. Check the following.
- Contrast β a faint code or one blending into the background will not read. Use a clearly captured image.
- Skew and distortion β photos taken at an angle fail more easily; head-on is ideal.
- Resolution β too small or blurry cannot be recognized. Cropping so the QR is larger improves success.
- Multiple codes β several QR codes in one image may read the wrong one. Crop so only one is present.
Check a scanned URL before opening it
Because a QR code hides its contents, fake codes carrying malicious URLs (phishing, etc.) exist. Before opening a scanned URL, look carefully at its domain (which site it is). Be especially careful with QR codes on unsolicited flyers or emails.
How to use
- Select or drag & drop an image containing a QR code.
- It is decoded automatically and the content is shown.
- Use Copy to grab the content, or Open for URLs.
FAQ
Is my image uploaded to a server?
No. Decoding happens entirely in your browser, and the image never leaves your device.
Can it scan in real time with the camera?
Currently it reads from image files. You can load photos or screenshots taken on your phone directly.
Which image formats are supported?
Common formats the browser can display, including PNG, JPEG, and WebP.
What if it cannot read the code?
Small, blurry, or skewed QR codes tend to fail. Try an image where the QR is large and sharp.
Is the decoded URL safe?
The contents depend on whoever created the QR. Be careful opening URLs from unfamiliar QR codes and verify the destination. This tool only offers to "open" http/https links.
Can I use the result in other tools?
Yes. You can copy the result, and the tool suggests related tools to send the text to based on its content.