QR Code Decoder
Image
Drop or pick an image that contains a QR code (a screenshot, a photo of a printed code, a downloaded share image) and the tool returns the encoded text — a URL, Wi-Fi credentials, a vCard, plain text, whatever was in the code. Powered by jsQR, runs entirely in your browser via Canvas, so the image and decoded contents never leave your device.
How to use
- Drop an image with a QR code, or click to choose one.
- Wait a moment for decoding.
- Copy the decoded contents with the button on the right.
Frequently asked questions
- Is the image uploaded?
- No. Decoding happens locally — Canvas reads the pixels and jsQR analyses them in your browser. The image and decoded data never leave the page.
- What if the decoder can't find a QR code?
- Make sure the QR fills a reasonable portion of the image, is in focus, and has good contrast. Heavily blurred or tilted codes may need a clearer source.
- Can it decode QR codes inside other content (memes, screenshots)?
- Often yes — jsQR scans the whole image. If multiple codes are present it returns the first one it finds.
- Does it support special QR types like Wi-Fi or vCard?
- The decoded text is returned as-is. For Wi-Fi or vCard codes you'll see the raw payload (e.g. WIFI:T:WPA;S:Name;P:secret;;) which you can paste into another tool to act on.
Related tools
Image Crop (Aspect Ratio)
Crop any image to a standard aspect ratio (1:1, 16:9, 4:3, etc.) — centered automatically.
Image Rotate & Flip
Rotate an image 90° at a time or flip it horizontally / vertically, then download the result.
Image Resize
Resize an image to any dimensions and export as PNG, JPEG, or WebP — all in your browser.
Image to Base64
Convert an image to a Base64 data URL you can paste anywhere.
QR Code Generator
Create custom QR codes from any text or URL and download them.
Image Compressor
Compress and resize JPEG, PNG, and WebP images in your browser.