QR Code Scanner

Scan a QR code with your camera or by uploading an image and instantly decode the link, text or data inside. No app to install. Works in your browser on any device.

Remove Ads

This QR code scanner reads QR codes using your device camera or from an image you upload, decoding the link, text or data inside instantly. Point your camera at a code or upload a screenshot, and see what it contains before you act on it. No app to install, so you can scan a QR code safely on any device directly in your browser.

How to Scan a QR Code Step by Step

  1. Choose camera or image. Decide whether to scan a physical code with your device camera, or decode a QR code from a screenshot or saved image by uploading it.
  2. Allow camera access if scanning live. If using the camera, grant the browser permission to access it. Point the camera at the QR code so the whole code is within the frame.
  3. Or upload the image. To decode a code from an image, upload the screenshot or photo containing the QR code, and the tool reads it from the picture.
  4. Read the decoded content. The tool shows exactly what the QR code contains, whether that is a website link, plain text, contact details, or other data, before you decide to act on it.
  5. Check before you follow a link. If the code contains a URL, inspect it here before opening it, so you can see where it actually leads rather than being taken there blindly.
QR code scanner reading a code with the device camera

What QR Codes Are and How They Store Data

The QR code, short for Quick Response code, was invented in 1994 by Masahiro Hara at the Japanese company Denso Wave, originally to track automotive parts during manufacturing. Its two dimensional matrix design allowed far more data to be stored than a traditional one dimensional barcode, and it could be read quickly from any angle. What began as an industrial tool became, decades later, a ubiquitous bridge between the physical and digital worlds.

A QR code stores data in a grid of black and white squares that a scanner interprets as binary information. The distinctive large squares in three corners are position markers that let a scanner find and orient the code regardless of angle or rotation. QR codes include error correction, so they can still be read even if partly damaged, dirty or obscured, which is why a code with a logo in the middle or a smudge across it often still scans.

Always check a QR link before opening it. You cannot see where a QR code leads by looking at it, which scammers exploit by placing fake codes over real ones. A scanner that reveals the decoded URL first lets you inspect it before opening, so you can spot a suspicious or phishing link rather than being taken there blindly.

QR codes can hold various types of data, and understanding this matters for safety. Most commonly they contain a website URL, but they can also store plain text, contact card details, wifi network credentials, email addresses, phone numbers, or payment information. When you scan a code, what happens next depends on the content type. A URL prompts you to open a website, wifi credentials offer to connect you to a network, and so on.

The explosion of QR codes brought a security concern: you cannot read a QR code with your eyes, so you do not know where it leads until you scan it. Malicious actors exploit this by placing fraudulent codes over legitimate ones, on parking meters, restaurant tables or posters, that lead to phishing sites or scams. This is why a scanner that shows you the decoded content before opening it is a genuine safety feature, letting you verify a link before trusting it.

Browser Scanner Versus a Phone Camera App

MethodStrengthsWeaknessesBest for
This browser scannerNo app to install, shows content before acting, camera or imageNeeds camera permission for live scanningSafe scanning and decoding codes from images
Phone camera appBuilt in, always readyMay open links automatically without showing them firstQuick everyday scans you trust
Dedicated scanner appExtra features, historyAnother app to install and grant permissionsFrequent scanning with advanced needs
Decoding from a screenshotWorks when you cannot point a cameraRequires having the image savedA code you received in a message or on screen

Who Uses a QR Code Scanner

Cautious everyday usersSomeone about to scan a code on a poster, menu or parking meter checks where it leads first, avoiding phishing codes placed over legitimate ones.
People decoding codes from screenshotsA person who received a QR code in a message or saw one on screen uploads the image to read it, since they cannot point a camera at their own screen easily.
Office and event staffStaff scanning codes on tickets, badges or documents read the contents to verify them, using a browser tool without installing anything on a shared computer.
Shoppers and dinersSomeone scanning a menu, a product code or a payment code checks the destination before proceeding, especially for anything involving payment details.
Anyone without a scanning appA person on a device without a built in scanner, such as a desktop computer, uses the browser tool to decode a QR code from an image quickly.
Person checking a QR code destination before opening it

Pro Tips for Safe QR Scanning

Always inspect a URL before opening. The main safety benefit of scanning here is seeing the link first. Read the domain carefully, a legitimate looking code can hide a misspelled or suspicious address designed to deceive you.
Be wary of codes in public places. Scammers stick fraudulent QR codes over real ones on parking meters, posters and restaurant tables. Treat public codes with caution and always verify the decoded destination before entering any details.
Upload a screenshot to decode on desktop. On a computer where you cannot easily point a camera, save or screenshot the QR code and upload the image to decode it, which is perfect for codes received in emails or shown on screen.
Never enter credentials on a page reached only by QR. If a scanned code leads to a login or payment page, be extremely cautious. Navigate to the site independently instead, since QR codes are a common vector for phishing that harvests credentials.
Generate your own codes with the matching tool. To create QR codes rather than read them, our Barcode Generator and related tools produce codes for links and data you want to share.
Check the whole code is in frame. When scanning with a camera, ensure the entire code including its corner markers is visible and well lit. A partial or blurry capture may fail to decode even though QR codes tolerate some damage.

Common QR Scanning Mistakes to Avoid

Following a QR link without checking it. Opening whatever a code points to without looking is how QR phishing works. Always read the decoded content first, especially the domain of any URL, before choosing to proceed to the destination.
Trusting codes in public spaces blindly. Fraudulent codes placed over legitimate ones are a real and growing scam. A code on a public poster, meter or table is not automatically safe. Verify the destination before acting, particularly for payments.
Entering sensitive details on a QR reached page. QR codes frequently lead to phishing pages that ask for logins or card details. Never enter sensitive information on a page you reached only by scanning a code, especially an unexpected one. Reach known sites independently instead.
Assuming a QR code only contains a link. Codes can hold wifi credentials, contact cards, payment data and more, not just URLs. Knowing what type of data a code contains before acting helps you understand what scanning it will actually do on your device.

To create codes rather than read them, our Barcode Generator produces QR and barcodes for your links and data. If a code contains a URL, the URL Parser breaks the link into its parts so you can inspect it fully before opening.

Decoded QR code content shown in the browser

Frequently Asked Questions

How do I scan a QR code online?

Choose whether to use your device camera or upload an image of the code. For a live scan, allow camera access and point it at the QR code so the whole code is in frame. To decode from a saved image or screenshot, upload the picture. The tool then reads the code and shows you exactly what it contains, letting you review the content before acting on it.

Can I scan a QR code from a screenshot or image?

Yes. If you have a QR code saved as an image, received in a message, or shown on a screen you cannot point a camera at, simply upload the image and the tool decodes the code from the picture. This is especially useful on a desktop computer, where pointing a camera at a code is awkward, letting you read codes that arrive digitally.

Is it safe to scan any QR code?

Scanning to decode is safe, but acting on the content requires caution. You cannot see where a QR code leads just by looking at it, and scammers exploit this by placing fraudulent codes over legitimate ones to direct people to phishing sites. A scanner that shows you the decoded link before you open it is a real safety benefit, letting you inspect the destination first.

What kinds of data can a QR code contain?

QR codes most often contain a website URL, but they can also hold plain text, contact card details, wifi network credentials, email addresses, phone numbers, and payment information. What happens when you scan depends on the content type. Knowing what a code contains before acting, which this tool shows you, helps you understand exactly what scanning it will do on your device.

Do I need to install an app to scan QR codes?

No. This scanner runs entirely in your browser, so there is no app to download or install. You can scan using your device camera or by uploading an image, on a phone, tablet or computer. This is convenient on shared or work computers where installing apps is not allowed, and it means you can decode codes safely without adding another app to your device.

Why can I not scan a particular QR code?

Common reasons include poor lighting, a blurry or partial capture that cuts off the corner markers, or a code that is too damaged even for QR error correction to recover. Ensure the entire code is in frame and well lit when using the camera, or upload a clear image. QR codes tolerate some damage, but a badly obscured or incomplete code may still fail to decode.

How do I check if a QR code link is safe?

Scan the code to reveal the decoded URL, then examine it carefully before opening. Look at the domain for misspellings or unfamiliar addresses that might indicate a phishing attempt. Be especially cautious with codes in public places and any that lead to login or payment pages. When in doubt, navigate to the intended site directly rather than through the code.

Is the QR code scanner free?

Yes, it is completely free with no account and no usage limit. You can scan as many QR codes as you like, using your camera or by uploading images, as often as you like, at no cost. It runs entirely in your browser on any device, so there is nothing to download or install, and it shows you the decoded content immediately for safe review.

Remove Ads