All QR tools

> qr read

Read a QR code

What is in the code? Load a photo or a screenshot, look at the content and check it before you tap anything.

Choose an image with a QR code

or drag it here. Press Ctrl+V (Cmd+V on a Mac) to paste a screenshot from the clipboard.

PHOTO · SCREENSHOT · STAYS ON YOUR DEVICE

No camera button, on purposeThis page never asks for the camera, neither with a capture button nor in the code. Take a photo of the code with your phone’s camera app and choose the photo here.

Make a code yourself? Link, Wi-Fi, contact · Bank transfer (German) · Barcode

Your images and the content of the codes do not leave this device. A link is never opened by itself.

How it works
  1. 01Choose an image, drag it here or paste it with Ctrl+V. You can load several images one after another.
  2. 02The tool looks for the code in the image and shows what it contains, neatly split up: for Wi-Fi the name and password, for a bank transfer the recipient, IBAN and amount.
  3. 03Read it before you do anything. Only when the content is right, copy it or open the link yourself.

Why not just scan it? When you scan, your phone offers to open the link right away and often shows only part of the address. Here you first see the full link and learn whether it is deceptive: a short link (bit.ly and similar), letters from other alphabets that look like normal ones, an @ in the address, an address made only of numbers or an unencrypted connection. It only opens when you tap “Open link” yourself.

What is recognized: links, Wi-Fi access, contacts (vCard and MECARD), bank transfers (EPC QR code, known in Germany as Girocode, including an IBAN check), events, emails, phone numbers, SMS and locations. Everything else appears as text, with the raw text to read through. Codes printed light on dark and mirrored codes are read too, as are faint or grainy ones. If an image is too large, it is scaled down for the search.

Limits: Only QR codes are read, no barcodes (EAN) and no Aztec or DataMatrix codes. The code should be sharp in the image, about 100 × 100 pixels in size and with a free margin all around; smaller, very blurry, badly damaged or half covered codes work only sometimes or not at all. For a short link, there is no way to tell where it leads, because this page sends nothing to the internet, and an address that looks normal does not mean the page behind it is harmless. For an EPC QR code, the only check is whether the IBAN is consistent in itself (length and check digits): that reveals a typo, not whether the account exists or who owns it. If there are several codes in the image, up to 8 are searched for; codes packed tightly or of very different sizes can slip through. The search stops after about 20 seconds. Only Safari opens HEIC photos from an iPhone. There is no camera button, because the page never asks for the camera.