QR Code Decoder

Upload a QR code image and see exactly what it contains.

Maximum upload file size: 5 MB

Use Remote URL
Upload from device

Scanning a QR code with your phone usually means going wherever it points before you have had a chance to think about it. Decoding the image here shows you the destination first, without visiting anything.

Decoding a QR code

  1. Upload a photo or screenshot of the QR code.
  2. Make sure the whole code is in frame and reasonably sharp.
  3. Decode it.
  4. Read the extracted content — usually a URL, sometimes text or contact details.
  5. Decide whether you actually want to visit it.

Why checking a code first is worth the extra step

QR codes are opaque by design. You cannot tell a legitimate one from a malicious one by looking, and that has made them a favourite for phishing — stickers placed over genuine codes on parking meters, restaurant tables and payment terminals.

The usual pattern is a lookalike payment page or a fake login form. Decoding the image first and reading the actual domain takes ten seconds and removes almost all of the risk. If the destination is a shortener, decode the final URL before you trust it.

What a QR code might contain

  • A website URL, which is the overwhelming majority.
  • Plain text, such as a serial number or a short message.
  • Wi-Fi credentials, in a structured format your phone recognises.
  • Contact details in vCard format, for adding straight to your address book.
  • Payment information, which is exactly why fraudulent codes are worth checking.

When a code will not decode

Blurry photos, glare, a code printed too small, damaged or partially covered patterns, and low contrast between the code and its background are the usual culprits. Try a straight-on photo in even light with the whole code and a clear margin around it in frame.

QR decoding questions

Is it safe to decode a QR code here?

Yes, and it is safer than scanning it with your phone. Decoding only reads the data out of the image; it does not visit any link or execute anything. You see the destination and then choose.

Can a QR code contain a virus?

Not directly — it holds text, not executable code. The risk is where the text sends you: a phishing page, a malicious download, or a payment page impersonating a real one.

Why will my QR code not decode?

Usually image quality. Blur, glare, a cropped edge or poor contrast will all defeat the decoder. Retake the photo straight on, in even light, with a clear margin around the code.

Can I decode a QR code from a screenshot?

Yes. Screenshots often decode more reliably than photographs because there is no blur, glare or perspective distortion.

Is the QR image uploaded to a server?

Yes. Your image is uploaded to the server for decoding and is not stored afterwards.

Cookie
We care about your data and would love to use cookies to improve your experience.