QR code decoder

Paste a screenshot to read its link or text. Your images stay in this browser.

Generate a QR code

Paste, drop or choose QR code images

Press Ctrl+V (⌘V on Mac) after copying an image or taking a screenshot.

PNG, JPG or WebP · up to 25 images · 20 MiB each · 100 MiB per batch · 40 megapixels per image

A new import replaces the current batch. Results are kept only while this page is open.

Decoded results

Your decoded links and text will appear here.

CSV includes filenames and success or failure status; spreadsheet formulas are escaped. TXT contains decoded text only, separated by blank lines.

Images and decoded content are processed locally and are not uploaded. Links are opened only when you choose to open them.

How to decode an image

  1. Copy a QR code image or take a screenshot, then paste it here. You can also drop or select multiple images.
  2. Read each result and copy its original content. Web links have an Open link button.
  3. Download CSV for filenames and statuses, or TXT for decoded content. Clear the batch when you are finished.

Questions about QR code decoding

Does this find the final address behind a short link?

It reads the address actually stored in the QR code. Short links and dynamic QR codes may contain a redirect address. This tool does not visit links or follow redirects.

Why does pasting a copied image sometimes fail?

Some apps copy only an image address or HTML. This tool needs actual image data. Save the picture and upload it, or take a screenshot and paste again. Remote image URLs are not fetched.

Can it read a damaged or blurry QR code?

Sometimes. Severe blur, missing modules or a very small code can prevent decoding. Try a clearer image or crop around the code. Some decoded links may require their original app; reading them does not change their availability or expiry.

Are Traditional Chinese and multiple codes supported?

Yes. The decoder supports Traditional Chinese and multiple QR codes in one image, preserving text, line breaks and emoji. Character encoding is detected automatically; older codes without reliable encoding information can still be ambiguous.