QR code scanner

Processed in this browser

File limit: 32 MB

This tool never uploads your input.

Drop a file

Drop a file here or choose one.

Sample workflow: drop an image that contains a QR code. Camera use stays in this tab.

Decode a QR from a screenshot or photo in this tab so you can read the URL before you visit it. This is not the phone’s live camera scanner and not a virus check.

You have a screenshot of a QR — a slide, an email, a poster photo — and you want the text without opening a random “online scanner” that uploads the image. That is this page.

Live-camera “scan QR” queries belong on the phone. WeChat and iOS Camera already win that job.

Why decode a file

  • See the URL before you tap.
  • Recover a Wi-Fi string from a photo of a sign.
  • Debug a code you just generated.

Create codes on QR code generator.

How to use it

  1. Drop a PNG or JPG that actually contains a readable QR.
  2. Read the payload in this tab. Visit only if you trust the destination.
  3. Blurry, skewed, or tiny codes fail — crop tighter with image cropper and try again.

Honest limits

  • Not an antivirus or Safe Browsing proxy.
  • Not a payment terminal.
  • Damaged codes may not decode.

Typical file ceiling is about 32 MB.

FAQ

Can I point my webcam at a live code?

If the page offers a camera control, video stays in this tab. Most people searching ‘QR scanner’ actually want the phone OS or WeChat camera — use those for a poster across the room.

Does decoding tell me if the link is safe?

No. We show the payload. A lookalike bank URL is still a lookalike. Do not enter passwords on a surprise domain.

Can you read payment or WeChat codes?

We may show the raw string. We cannot complete a WeChat or Alipay payment, and we are not those apps.

What about barcodes (UPC / EAN)?

This page is QR. To *create* 1-D codes, use the barcode generator.

Is the screenshot uploaded?

No. Decode stays in this tab. Typical image ceiling is about 32 MB.

Related tools