Free QR Code Scanner

Scan QR codes with your camera or upload an image. Instant decoding, no sign-ups, 100% private.

Nederlands
Choose "Use Camera" for live scanning or "Upload Image" to decode from a file.
100% Private — All scanning is done locally in your browser using jsQR. No images are uploaded to any server.

Free Online QR Code Scanner

Point your camera at any QR code or upload a screenshot, and get its contents instantly — links, WiFi credentials, contact cards, plain text and more.

Decoding happens entirely in your browser with a local QR library. Your browser will ask for camera permission first; nothing is recorded or sent anywhere.

Camera or image upload

Scan live with your webcam or phone camera, or upload a photo or screenshot containing a QR code. Both paths decode in seconds.

Instant, local decoding

The jsQR library reads the code right on your device. Results appear immediately with one-tap copy and open-link actions.

Handles the tricky ones

Inverted codes, rotated codes and codes in busy photos all decode. If a scan fails, try better lighting or upload a sharper image.

How to use

  1. Allow camera access, or switch to upload mode and pick an image.
  2. Point the camera at the QR code (or upload the file).
  3. Read the decoded content instantly.
  4. Copy it or open the link in a new tab.

Frequently Asked Questions

Does the QR scanner need camera permission?

Only for live scanning. Your browser asks once; you can deny it and use image upload instead. No video is recorded or sent anywhere.

What kinds of QR codes can it read?

URLs, plain text, WiFi network credentials, vCards/contact cards, email and SMS codes, and calendar events.

Why won't my QR code scan?

Blur, glare, extreme angles and very small codes cause failures. Hold steady, improve the lighting, or upload a clearer photo of the code.

Is it safe to scan random QR codes?

The tool shows you the decoded content before you act on it. Never open a link you don't trust — QR codes can point anywhere.

QR & Barcode Tools

Share this tool:

Frequently Asked Questions

Use your device camera to scan a QR code in real time, or upload an image containing a QR code. The jsQR library decodes the QR data entirely in your browser.
No. All QR code decoding is done locally in your browser. Your images and camera feed never leave your device.
You need to grant camera permissions when prompted. If you denied access, reset permissions in your browser settings and reload the page. You can also use the upload image mode instead.
This tool can decode standard QR codes containing URLs, plain text, WiFi credentials, contact information, phone numbers, SMS, email addresses, and more.
Yes. Use the Upload Image mode to select a screenshot or any image file containing a QR code, and it will be decoded instantly.
Yes. The tool is fully responsive and works on mobile browsers. The back camera is preferred for scanning QR codes.
jsQR is a pure JavaScript QR code decoding library. It runs entirely in the browser with no server-side dependencies, ensuring fast and private QR code scanning.

Was this tool helpful?

Comments

Loading comments...

Check Out Other Popular Tools