QR Code Reader

Decode a QR code from an image or a supported device camera, entirely in your browser.

How to use

These are example steps; replace the values for your task.

  1. Select an image, or start the camera and grant permission.
  2. Keep the whole QR code in view.
  3. Review the result and stop the camera when finished.

Enter values

Decoded content

—

About this tool

Image upload remains available when camera access is unsupported. On compatible browsers, the rear camera can scan after you grant permission.

Images, video frames, and decoded content are not stored or sent to an external decoder. URLs are displayed rather than opened automatically.

Try a use case and check the result

Read a URL and plain text from images without automatically opening links.

Example buttons replace the inputs and settings above with synthetic data and process it. Restore previous input steps back one example at a time. After trying multiple examples, repeat restore to return to your original input. This history is lost when the page closes.

Read a URL without navigating

Input and settings

Independently generated synthetic qr-url.png.

Expected result

Result: https://example.com/scan. No navigation or external request.

Read a meeting-room label

Input and settings

Synthetic qr-text.png.

Expected result

Result: MEETING ROOM A, displayed as plain text.

How to read the result

The result is QR data, not a guarantee of content safety or destination legitimacy. Review URLs or instructions before acting. Examples use image reading only and never start the camera.

Scope and limits

One JPEG/PNG/WebP up to 10 MB and 40 megapixels. Large images are downscaled for scanning and small codes may be missed. One detected code is shown, not a batch list. Examples are blocked while a camera is active/starting and do not alter permissions or device settings.

Read two codes from a different encoder; verify original file/result restoration and protection against late reads overwriting a newer image.

Continue with the next task

Reading a URL does not verify its destination

A QR image containing https://example.com/ displays that text. The page does not open it automatically.

Decoding extracts the QR contents; it does not assess destination safety or ownership. Check the domain and spelling before using a URL.

Frequently asked questions

Is camera permission required?

No. Image upload works without camera access.

Are decoded URLs opened automatically?

No. Content is displayed first so you can review it.

Is the result saved?

No. It is neither stored nor transmitted.

Related tools

Inputs and storage

Keep any content you need before clearing. This tool does not autosave inputs or results. Reloading or closing the page, clearing inputs or resetting may discard your work.

Favorites and language preferences are stored separately and may be lost when site data is cleared. Tool resets and site-data deletion do not delete files already downloaded to your device.

Explore tools & games

All 120 tools · 16 games

All 120 tools · 16 games

Text & writing 26

Calculators & converters 22

Date & time 12

Images & PDF 26

Data & web 28

Random & handy 6

Games 16