About QR Code Decoder
Drop a QR code image (PNG, JPEG, WebP, screenshot) and the tool decodes the embedded text content locally. No upload — the image is decoded in the browser via canvas and a JS QR scanner. Useful for reading QR codes from screenshots, slides, and printouts when a phone is not handy.
When you reach for this
- Screenshot of a QR from a slide deck
- QR in an email or PDF you want to follow without your phone
- Audit a generated QR — verify the encoded payload matches what you intended
- Reverse-engineer QRs in screenshots from a competitor’s onboarding flow
Common workflows
Verify a generated QR. Generate a QR with the QR Code Generator, download as PNG, decode here. Round-trip check.
Read a QR from a screenshot. Slide deck contains a QR. Screenshot, drop here, see contents.
Inspect a WiFi QR. Read the encoded SSID and password from a Wi-Fi QR poster (with permission).
Audit a printed QR. Scan a printed sample’s photo. Verify the URL, parameters, and any tracking.
Why local
QR codes can encode credentials (Wi-Fi password, vCard contact, payment URL with auth token). Decoding through a remote scanner exposes that. Browser-side decoding via canvas keeps the image local.
Frequently asked questions
What QR formats are supported?
Does the image upload?
Why fail to decode my image?
WiFi / vCard QR?
WIFI:...) and vCard (BEGIN:VCARD...), copy and paste into the relevant tool.Can it decode QR from PDF?
Multiple QR codes in one image?
Related tools
Last updated: 2025-01-15