← All tools

QR Code Decoder

Load an image containing a QR code and read the text or URL encoded inside it. Also works from pasted screenshots. Decoding runs entirely in your browser — the image is never uploaded.

Click to choose an image
or drop one here, or paste (Ctrl/⌘+V) a screenshot. PNG, JPG, GIF, WebP. Stays on your device.
No image loaded yet.

Library: vendored jsqr.min.js — the image is drawn to a canvas and read with getImageData; no network requests are made. Decoding is attempted on the full-resolution image with both normal and (optionally) inverted luminance.