QR code scanner

Upload a screenshot or a photo, or point your camera: the tool decodes the code, shows you what it contains, and warns you if a link looks suspicious before you open it.

Drag an image with a QR codeTap to choose your files

or click to choose · paste with Ctrl+VJPG, PNG, WEBP, GIF · up to 30 MB each

Processed on your device: nothing is uploaded

The camera is only used while you scan, and images never leave your device.

Step by step

How to use it

  1. Drag in an image with a QR code, choose a file, or paste a screenshot with Ctrl+V. You can load several images at once.
  2. You can also select “Scan with the camera”, allow the browser permission, and point it at the code. It reads on its own, and the camera turns off as soon as it finds one.
  3. Check the result: the tool recognizes links, Wi-Fi networks, contacts, emails, phone numbers, locations, and text, and breaks each one into its details.
  4. Copy the content, open the link if it looks safe, or save the contact. For Wi-Fi, you can show the password and copy it.
FAQ

Frequently asked questions

Are my images or what I scan uploaded to a server?

No. Scanning happens in your browser, on your own device. Images are not sent or stored, and the content of the code never leaves your screen. You can check by going offline once the page has loaded: it keeps working.

Why does my browser ask for permission to use the camera?

Because browsers require your consent before a page can use the camera. It is only used while the live view is open, and it turns off by itself when a code is read, when you stop scanning, or when you leave the tab. If you denied it, you can allow it again from the lock icon in the address bar, or upload a photo of the code instead.

Can I read a QR code from a screenshot or a PDF?

Yes, for screenshots: drag the image in or paste it with Ctrl+V. If the QR code is in a PDF, first convert the page to an image with the PDF to JPG tool and then upload it here.

How can I tell if a link in a QR code is safe?

Before you open a link, the tool shows it in full and flags warning signs: an unencrypted connection (http), numeric addresses, domains with look-alike characters, shorteners that hide the destination, and usernames embedded in the address. A warning does not prove a scam, but it is a good reason to distrust a QR code stuck on a wall or received in a message.

Can it read several QR codes in one image?

Yes. If the photo has more than one code, it lists them all, each with its own content. It works best when the codes do not touch and are fully visible. If one is missing, try a closer photo or better light.

My code will not scan. What can I do?

Make sure the whole code is visible, with a clear border around it, and that the image is in focus and free of glare. Try a larger photo, or crop it to the code. This tool reads QR codes; it cannot read linear barcodes like the ones on products.

What this tool can read

A QR code stores text, and depending on how that text is written, your phone knows what to do with it. Here it is interpreted the same way your phone’s camera does it, but showing you every detail before you act: web links, WhatsApp chats, Wi-Fi networks with their password, contact cards, emails with a subject and message, phone numbers, text messages, and map coordinates. Anything it does not recognize is shown as plain text.

How to stay safe when you scan a QR code

  • Look at the destination: read the full address before opening it, especially the domain, which is the part before the first slash.
  • Be wary of QR codes stuck on top of other ones: on the street, in parking lots, or on menus, this is a common scam.
  • Do not enter passwords or card details on a page you reached through a QR code you were not expecting.
  • With Wi-Fi: check the network name before you copy the password and connect.

Tips for a first-try scan

Frame the whole code with a little empty border around it, and avoid glare and shadows. If you scan from an image, a screenshot usually works better than a photo of a screen, because it has no interference patterns or blur. To create your own codes, use the QR code generator: it checks that the code reads for you.

If the camera does not work

  • Permission denied: open your browser’s site settings, allow the camera, and try again.
  • No camera appears: close other apps that may be using it, such as video calls.
  • No camera or no secure connection: upload a screenshot or a photo of the code; it works just as well.

What it does with each type of code

A link is shown with its full address and warnings if it is shortened, does not use a secure connection, or looks deceptive, and it only opens when you decide. A Wi-Fi network shows its name and its password, hidden until you reveal it. A contact card can be downloaded as a .vcf file. A phone number, an email, or a text message appears with its action ready. You can read several codes from one image and copy all the results at once.

Privacy

The camera and the images are processed on your device. The tool turns the camera off as soon as it reads a code or when you switch tabs. If the code is inside a PDF, convert it first with PDF to JPG.

Updated on September 29, 2026