QR Code Reader

Decode QR codes from image files or a live camera feed, entirely in your browser.

Choose scan source
Decode a saved image or scan a QR code with your camera.
Upload image
Choose a local image and read the QR code without uploading it.
Decoded result
Review the decoded payload, copy it, or open supported links.
No QR code decoded yet
Upload an image or start the camera to decode the first result.

What QR Code Reader Does

QR Code Reader extracts the text stored inside a QR code from a local image or from your camera. It works for common payloads such as links, email addresses, phone links, Wi-Fi setup strings, vCards, calendar data, locations, and plain text.

When to Use It

Use this tool when you have a screenshot, downloaded label, packaging photo, or physical QR code and want to inspect the exact payload before acting on it. The decoded value stays visible so you can copy it, open supported links, or compare it with the source.

Privacy and Camera Behavior

Images are decoded locally in the browser and are not uploaded. Camera scanning uses the browser’s camera permission prompt and stops automatically after a code is decoded. You can also stop the camera manually at any time.

Tips for Better Scans

  • Use a clear, uncropped image where the whole QR code is visible.
  • Increase brightness and avoid glare when scanning from camera.
  • Hold the camera steady and keep the code inside the square frame.
  • If an SVG or edited image does not scan, export it as PNG or JPEG and try again.