QR Code Decoder — Read Any QR From an Image
Got a QR code as a screenshot or photo and no way to scan it? This free QR code decoder reads it straight from the image. Upload, drag or paste a picture and see the decoded text, website link or Thai PromptPay payment details in an instant. Everything is processed right in your browser — on any desktop or phone — so the image never leaves your computer and nothing is uploaded to a server.
Drop, paste or click to upload
PNG, JPG, WebP or GIF containing a QR code
Everything runs in your browser — the image never leaves your device. You can also paste an image with Ctrl/Cmd+V.
Decoded QR content will appear here
Add an image that contains a QR code to read its contents.
No QR code found
We couldn’t detect a QR code in this image. Try a sharper, less-cropped picture with good contrast.
This QR code contains a web link. Check it looks right before opening — it will open in a new tab.
Open linkPromptPay / EMVCo breakdown
| Field | Value |
|---|
Parsed from the EMVCo tag-length-value structure used by Thai PromptPay QR codes. Amounts and IDs are shown exactly as encoded.
How to use
- Upload, drag and drop, or paste (Ctrl/Cmd+V) an image that contains a QR code.
- The tool reads the QR code instantly and shows the decoded text on the right.
- If the code is a website link, click Open link to visit it safely in a new tab.
- For a PromptPay QR, view the full EMVCo breakdown — merchant, amount and proxy details.
- Click Copy text to copy the decoded content, then Clear to read another image.
Features
- Reads QR codes from PNG, JPG, WebP and GIF images
- Upload, drag-and-drop or paste an image from your clipboard
- Detects links and offers a safe open button with the full URL shown as text
- Parses Thai PromptPay / EMVCo QR codes into merchant, amount and proxy fields
- One-click copy of the decoded content
- 100% client-side — your image never leaves your device