Skip to content
FreeConvert

QR to Text

Drop in a screenshot or photo of a QR code and get the text inside it — links, Wi-Fi configs, messages. Decoded on your device, with copy-ready results and .txt downloads, up to 20 images at once.

Choose files

or drop files here

You can also paste a copied image — Ctrl+V / ⌘V.

Accepts PNG, JPG, JPEG, WEBP, GIF, BMP, AVIF · processed on your device, never uploaded

How to extract text from a QR code

  1. 1

    Add QR code images

    Screenshots, photos of posters, saved codes — PNG, JPG, or WebP. Drop up to 20 at once and they decode in a single batch.

  2. 2

    Read the result

    Each decoded QR appears with its full text right under the file — no extra app, no camera, no account.

  3. 3

    Copy or download

    Copy the text with one click, or download it as a .txt file. Batch runs bundle every result into a ZIP.

Features

Reads real-world codes

Inverted dark-mode screenshots, dense Wi-Fi configs, camera photos — decoding retries at multiple scales and both color polarities before giving up.

Copy-ready results

The extracted text appears inline with a copy button. No opening a .txt file just to grab a link.

Private by design

QR codes often carry Wi-Fi passwords or personal links. Images are decoded locally in your browser — never uploaded anywhere.

Batch extraction

Scan a whole folder of screenshots in one pass and download every result as a ZIP of text files.

What is inside a QR code?

A QR code stores plain text in its pattern of squares — most often a URL, but also Wi-Fi network credentials, contact cards (vCard), calendar events, or any message up to roughly 2,900 characters.

  • URLs — open a link when scanned
  • Wi-Fi configs — network name, password, encryption
  • vCards, SMS drafts, calendar events, or free text

Which images work best?

Anything with one clearly visible QR code: screenshots, downloaded codes, or photos of screens and prints. Straight-on shots with sharp focus decode fastest; small images are upscaled automatically.

  • One QR code per image
  • Keep the code square and unobstructed
  • Screenshots beat photos of screens

Frequently asked questions

How do I extract text from a QR code image?

Drop the image into the box above and click Extract text. The code is decoded in your browser and the text appears right under the result, ready to copy or download as a .txt file.

Can I scan a QR code with my camera here?

No — this tool reads QR codes from image files such as screenshots and photos, and your camera is never accessed. Take a screenshot or photo of the code first, then drop it in.

Are my images uploaded to a server?

Never. Decoding runs locally with JavaScript on your device. Wi-Fi passwords and private links inside QR codes stay exactly where they started.

What if no QR code is found?

The tool reports which files came up empty. Try a sharper or straighter image, make sure the whole code is visible, and keep to one code per image — when several codes share a frame, only one is read.

Which image formats are supported?

PNG, JPG, WebP, GIF, BMP, and AVIF — any image format your browser can open.

Does it work with inverted, light-on-dark codes?

Yes. Dark-mode screenshots and white-on-black codes decode like any other image — the scanner checks both color polarities automatically.

Want every tool, with zero uploads?

FreeConvert runs entirely in your browser. Pick a file, get a result — nothing ever leaves your device.

Start converting