Decode QR codes from your camera in real time or from an uploaded image or screenshot using the jsQR library. The content is shown first, so you can check a link before visiting it.
How to scan a QR code online
- Press Scan with camera and allow camera access, or upload a picture.
- Hold the code steady in view until it is detected.
- Copy the text or open the link after checking it.
Scan QR codes from screenshots
Phones cannot point their camera at their own screen. Take a screenshot of the QR code and upload or paste it here to read it.
Stay safe from QR scams
Fake QR stickers on parking meters and payment posters are a growing scam (“quishing”). Always read the address before opening it, and never enter bank details on a page you reached by QR code unless you are sure of the domain.
Frequently asked questions
Is the image uploaded?
No. Decoding happens in your browser; camera frames never leave your device.
Can it scan barcodes?
This tool reads QR codes only.
Updated October 2026 · Built and tested by Sharjeel Tahir · How our tools are tested