Skip to main content
Tools

QR Code Scanner

Scan a QR code from an image, a pasted screenshot or your camera. Reads URLs, WiFi, contacts and more, and never opens links on its own.

Drop files here, or

PNG, JPG, WebP, GIF and more. You can also paste a screenshot with Ctrl/⌘ + V.

Files are never uploaded.

How to use

  1. On the “Image” tab, drop or choose an image that contains a QR code, or paste a screenshot with Ctrl/⌘ + V.
  2. To use your camera, switch to the “Camera” tab and click “Start camera”. Allow camera access and point it at the code; scanning stops once a code is found.
  3. The result shows the raw content and its type. URLs, WiFi, contacts, email, phone numbers, text messages and locations are broken into fields you can copy one by one.
  4. For a URL, check the domain before clicking “Open link”. The tool never opens links on its own.

FAQ

Are my images or camera video uploaded?

No. Images and camera frames are read in your browser and never sent to a server, recorded or saved. The camera stops as soon as you click “Stop camera”, leave the “Camera” tab or leave the page.

Why doesn’t it open the link right away?

QR codes can be covered with fake stickers that lead to phishing sites (“quishing”). So the tool only shows the link, warns you when it is not encrypted (HTTP), hides a different site behind “@”, uses an international domain or points to an IP address, and lets you decide whether to open it.

The camera does not start. What can I do?

Make sure the browser allows this site to use the camera (usually in the site settings next to the address bar), and close other apps or tabs using it. If your computer has no camera, take a photo of the code with your phone and upload it instead.

No QR code was found. What can I do?

Use a sharp image without glare and make sure the whole code, including the blank border around it, is visible. If the code is small in a large photo, crop the image to just the code. Light-on-dark (inverted) codes are supported too.

Can it scan barcodes or other 2D codes?

Only QR codes for now. Linear barcodes (such as EAN product codes), Data Matrix and PDF417 are not supported.

Text from the code looks garbled. Why?

The tool detects the text encoding automatically, including UTF-8 and older encodings such as Big5, and shows the detected encoding under the result. If the text is still garbled, the code was probably made with an unusual encoding.

Keyboard shortcuts

/
Search tools (on a tool page, goes to the homepage search)
?
Show this help
Esc
Close a dialog
Ctrl / ⌘Enter
Run the tool's main action (where supported)

While you type in a text field, / and ? are typed as usual.