QR Code Scanner
Read a QR code from an image, a screenshot or your camera. كل شيء يعمل محليًا — لا يُرفع أي شيء.
- الإدخال
- PNG · JPEG · WebP · screenshot · camera
- الإخراج
- Text · link · Wi-Fi · contact
Tip: paste a screenshot anywhere with Ctrl+V / Cmd+V.
Drop an image with a QR code
Photo, screenshot or saved code: PNG, JPEG, WebP, GIF or SVG. You can also paste. Nothing is uploaded.
Results
results.count
Scan an image or use the camera, and the decoded content appears here.
Scan a QR code from an image, a screenshot or your camera
This QR code scanner reads codes the way a phone camera does, but on any device: drop a photo or screenshot, paste an image from the clipboard, or point your webcam at a code. Every code in the picture is decoded and shown in plain language — the full link, the Wi-Fi network and password, the contact's details — before anything is opened. Images and camera frames are processed in your browser and never uploaded.
How to scan a QR code from an image
- Drop the image onto the scanner, choose it from your files, or press
Ctrl+V/Cmd+Vto paste a screenshot. - Or switch to Camera, allow access, and hold the code inside the frame.
- Read the decoded result. Links show the full address and any warning signs; Wi-Fi codes show the network and password.
- Copy what you need, or open a link after checking where it really goes.
Why scanning on a computer is useful
QR codes increasingly turn up on screens: two-factor setup pages, payment requests in a PDF, event tickets in an email, a Wi-Fi code in a shared document. Pointing a phone at your own monitor works, but then the result is on the wrong device. Scanning the screenshot directly puts the link or text exactly where you need it, ready to copy.
It also helps with codes that phones struggle with: a tiny code in a large photo, a washed-out print, or a light-on-dark design. If the first attempt finds nothing, the scanner retries at different sizes, with boosted contrast and with the colours inverted.
What the scanner recognises
- Links
- Shown in full, with the real host name, before you decide to open them.
- Wi-Fi
- The network name, security type and password, each with a copy button — handy for joining from a laptop.
- Contacts
- vCard and MECARD codes are read into name, company, phone numbers, emails, websites and address.
- Email, phone and SMS
- mailto:, tel:, SMSTO: and MATMSG codes are shown as recipient, subject and message.
- Locations
- geo: codes show the coordinates with a link to the map.
- Anything else
- Plain text, IDs and codes in other formats are shown as raw text, ready to copy.
Check before you open: QR code phishing
A QR code is a link you cannot read, which is exactly why criminals stick fake codes on parking meters and send them in "your parcel is waiting" emails. The scanner never opens anything by itself: it shows the complete address first and flags the patterns phishing links rely on.
None of these flags proves a link is malicious, and a clean result does not prove it is safe — but if a code on a car park sign leads to a shortened link on a domain you have never heard of, do not enter your card details there. The warning signs it looks for:
- Look-alike names such as paypa1.com, or a well-known brand used as a subdomain of someone else's site (paypal.com.account-check.io).
- Punycode (xn--) host names, which can display as letters from other alphabets that look identical to Latin ones.
- Bare IP addresses, unusual ports and user names placed before the host to disguise where the link really goes.
- Link shorteners, which hide the final destination, and plain http links that are not encrypted.
Getting a difficult code to scan
Most failed scans come down to the image rather than the code. The decoder needs to see the three square corner patterns and a little empty border around the code, so a crop that clips the edge will fail even if the rest is perfect. Blur is the next most common problem: a code photographed from a moving hand or at an angle loses the sharp boundaries between modules.
If a photo does not work, take another one straight on, closer, and in even light, or zoom into a screenshot before capturing it. Codes printed on curved bottles and cans scan best when the code faces the camera directly. Very dense codes, such as long vCards, need more pixels per module than a short link, so a higher-resolution image helps. With the camera, move slowly and give the autofocus a moment — the scanner checks several frames a second, so it usually reads as soon as the picture is sharp.
Camera scanning and privacy
With the camera on, a few frames a second are decoded by a WebAssembly QR reader in the page. The video is not recorded or sent anywhere, the camera stops as soon as you switch tabs or leave, and scan history lives only in this tab until you close it. If you made the code yourself, you can tweak its design in the QR code generator and check it here again.
الأسئلة الشائعة
- How do I scan a QR code from a screenshot or image?
- Drop the image onto the scanner, choose it with the file picker, or paste it with Ctrl+V or Cmd+V. Every QR code in the picture is decoded straight away.
- Can I scan a QR code with my laptop's webcam?
- Yes. Switch to Camera, allow camera access and hold the code in front of the webcam. If you have several cameras, pick one from the list.
- Is it safe to scan a QR code?
- Scanning only reads the code; the risk is in opening what it contains. This scanner shows the full link and warns about look-alike domains, IP addresses, shorteners and similar tricks before you open anything.
- How do I get the Wi-Fi password from a QR code?
- Scan the Wi-Fi code and the network name, security type and password are shown in plain text with copy buttons.
- Why can't the scanner read my QR code?
- The code may be too small, blurred, cut off at the edge, or too low in contrast. Try a sharper or closer photo with the whole code and its white border visible.
- Are my images uploaded when I scan them?
- No. Images and camera frames are decoded in your browser and never leave your device. Scan history is kept only for the current tab.
- Can it read more than one QR code in an image?
- Yes. Every code the decoder finds in the picture is listed separately.