Anleitung

How to read a QR code from an image or screenshot

Aktualisiert am 20. September 20265 Min. Lesezeit

Englischer Artikel

Dieser Guide ist noch nicht in Ihre Sprache übersetzt, Sie lesen die englische Version.

Someone sends you a QR code and you need to know where it goes — before you print 2,000 flyers with it, or before you trust it. Pointing your phone at your own screen is awkward and often fails. Decoding the image directly takes a few seconds and shows the full payload, character for character.

Drop the image into the reader

Open the free QR code reader and drop the file into the box, or click it to pick a file. The image is drawn onto a canvas and decoded by your browser: nothing is uploaded, so there is no copy of the code, the poster or the contact card sitting on a server afterwards.

The Qreator QR code reader with the drop zone, the dynamic-code hint and the raw payload highlighted
① drop the image or click to choose a file, ② the reader tells you when the payload looks like a redirect link, ③ the raw payload, exactly as it is encoded.

If the code is printed on something in front of you — a menu, a parcel, a letter — use "Scan with webcam" instead. The reader keeps sampling frames until it finds a code, then stops the camera on its own.

Read the payload, not just the link

The panel on the right splits what it found into readable fields, then shows the raw payload underneath. That distinction matters: a QR code can hold a Wi-Fi network with its password, a contact card, a phone number, a plain text note or a link with a long tail of tracking parameters. The raw box is the ground truth — it is what a phone actually receives.

  • A link ending in ?utm_source=... is being tracked; the parameters tell you by whom and for which campaign.
  • A Wi-Fi payload shows the network name, the security type and the password in clear text — which is why you never encode the till network.
  • A contact card shows every field that will land in the phone's address book, including the ones the designer forgot to fill in.
  • Plain text means the code opens nothing at all: it just displays the text.

Tell whether the code is static or dynamic

If the payload is a short redirect link on a QR provider's or shortener's domain, the code is dynamic: its owner can change where it points at any time, and probably counts every scan. The reader flags this for you. If the payload is the final, full URL — or raw text, a contact card, a Wi-Fi network — the content is baked into the grid and can never be changed.

This is the fastest way to audit a code you inherited. A supplier's "permanent" menu code that turns out to be a redirect on someone else's account is a code you don't control: if that account lapses, your printed menus stop working.

When it won't decode

What the reader can open, and what to do first when it can't
What you haveWorks?What to do
PNG, JPG or WEBP fileYesDrop it in as it is
Screenshot of a page or e-mailYesCrop around the code if the code is small in the frame
Photo of a poster or menuUsuallyHold the phone flat, avoid glare, crop tightly
PDF or vector fileNot directlyTake a screenshot of the code, or export it as PNG first
Printed code in your handYesUse the webcam button instead of uploading

Almost every failure is one of four things: the code fills too little of the image, the photo is blurry, there is glare across the modules, or the code was printed with too little contrast. Crop tightly around the code and try again — the reader already retries at several scales before giving up.

The same QR code reader decoding an image on a phone screen
The same reader on a phone: drop zone, decoded fields and raw payload, stacked.

Häufige Fragen

Is the image uploaded anywhere?
No. The file is drawn onto a canvas in your browser and decoded locally with JavaScript. Nothing reaches Qreator's servers, so there is no copy to delete.
Can I read a QR code that is inside a PDF?
Not directly. Open the PDF, zoom in on the code and take a screenshot, then drop that screenshot into the reader. A tight crop around the code decodes most reliably.
Why does my photo of a poster fail?
Usually blur, glare or a code that fills too little of the frame. Hold the phone parallel to the surface, avoid direct light on the code, crop tightly and try again.
Can I tell who owns a dynamic code?
You can see the domain the redirect runs through, which identifies the provider, but not the account behind it. If you need control of the code, create your own dynamic code and print that instead.
Does reading a code count as a scan in someone's analytics?
Decoding the image does not: nothing is requested from the destination. Clicking "Open link" does open the redirect, and that will be logged by whoever owns the code.

Ausführliche Guides