Posterize Image
Reduce an image to flat bands of colour.
Read a QR code from an image or your camera.
Drop an image with a QR code here, or click to choose one
Decoded in your browser · the destination is shown before anything opens
The QR Code Reader decodes a code from an image or your camera and shows what it contains before anything is opened — the safer order than scanning with a phone, which visits the destination immediately. URLs are broken apart with the real domain highlighted, and suspicious patterns are flagged.
Scanning a QR code with a phone means trusting whatever it opens. Reading it here shows you the destination first, which is the safer order to do things in.
A code can come from an image — a screenshot, a photograph, a saved poster — or from a camera if you allow it. The decoded content is shown as text before anything is opened, and it is parsed: a URL is broken into its parts with the real domain highlighted, wifi credentials are shown as fields, a contact card is laid out properly. Suspicious patterns are flagged — a shortened link, a punycode domain, an unusual protocol — because a QR code on a poster is exactly the sort of place those turn up.
The destination is displayed as text first, which a phone camera never does.
A URL is broken into its parts, wifi credentials into fields, a contact card into a proper layout.
Shortened links, punycode lookalike domains, unusual protocols and payment requests are all called out.
Scan live with permission, or read a screenshot or photo of a poster.
Decoding happens in your browser and camera frames are read directly, never sent anywhere.
A screenshot, a photo of a poster, or anything with a code in it.
With permission, the camera scans continuously until it finds one.
Shown as text and parsed into fields, before anything is opened.
Shortened links, lookalike domains and unusual protocols are flagged.
Because a phone opens the destination immediately. Reading it first shows you exactly where it goes, which is the only way to check a code on a poster or a letter before trusting it.
A shortened link that hides the destination, a punycode domain imitating a real one, an unusual protocol, or a payment request. All four are flagged.
Usually the image is too small, too blurred, or the quiet zone has been cropped. Try a larger crop of the code with its white margin intact.
No. Decoding happens in your browser, and camera frames are read directly without being sent anywhere.
What people who use the QR Code Reader think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the QR Code Reader. It takes half a minute and no account.
Write the first reviewReduce an image to flat bands of colour.
Rotate a photo by 90 degrees, or by any angle you like.
Add film grain or digital noise to an image.
Preview SVG markup live and inspect what is inside it.
Add a soft drop shadow behind an image.
Build tiling SVG patterns — stripes, dots, grids and more.
Drag the four corners to correct keystone or skew.
Hit an exact file size limit in KB or MB, automatically.