QR to Text

Scan a QR code with your camera or upload an image to read its text or link. Decoded in your browser - nothing is uploaded.

What is a QR to Text scanner?

This tool reads a QR code and hands back the text or link it contains - the reverse of a QR code generator. Scan live with your device camera or upload a saved QR image, and the decode happens locally in your browser with the jsQR library, drawing the image to a canvas and reading its pixels. Your camera frames and files are never sent to or stored on our servers.

Once decoded, the result is just text. If it is a URL the tool lets you open it; if it is WiFi or contact data you can read and copy the raw payload. Because everything is client-side, it also works on a flaky connection - the only thing it needs from the network is the page itself.

How to use the QR scanner

  • 1. Choose Upload to read a saved image (up to 5 MB), or Camera to scan live.
  • 2. The decoded text appears instantly on the right.
  • 3. Copy it, open it if it is a link, or share it.

Features

  • Two ways in: live camera or image upload up to 5 MB.
  • Decoding runs in your browser with jsQR - nothing is uploaded.
  • Detects links so you can open them in one tap.
  • Copy and share the decoded text.
  • Works offline once the page has loaded.

When to use it

Read a QR from a screenshot someone sent you, recover the link behind a printed code, check what a code actually points to before scanning it on your phone, or pull the text out of a code you generated. It is the quick way to see inside any QR.

FAQ

Are my camera frames or images uploaded?

No. Decoding runs entirely in your browser with the jsQR library on a canvas. Nothing, neither a camera frame nor the image, is sent to or stored on our servers.

Why will the camera not open?

The camera needs a secure context, so it only works over HTTPS or on localhost and after you grant permission. If it is blocked, use Upload instead, which works everywhere.

What image formats and size can I upload?

Any image your browser can open, such as PNG, JPG or WebP, up to 5 MB. The picture is read into a canvas and decoded on the spot.

It cannot read my QR code. What should I do?

Make sure the code is in focus, well lit and not cut off, with a little quiet margin around it. Blurry, glare-covered or partly cropped codes are the usual reason a scan fails.

Related tools