Rated 4.4/5 on Trustpilot from 13 verified reviews.
Free Online QR Code Scanner
The fastest, most secure way to decode QR codes directly in your
browser.
No app installation required.
Works on all devices.
- No ads
- No signup
- No app install
- Free forever
- Decodes QR + 1D barcodes
A free alternative to ScanApp, ScanQR, and Scanbot for browser-based QR code scanning — with the strongest safety checklist in the category.
Initializing Scanner...
A QR code scanner is a tool that decodes the data embedded in a QR code's matrix of squares, returning the original content — typically a URL, WiFi credentials (SSID + password + encryption type), a vCard contact, an email or SMS pre-fill, calendar event, or plain text. QRLynx's online QR scanner runs entirely in your browser using your device camera or an uploaded screenshot, with no app installation required. The decoder supports every QR data type defined by ISO/IEC 18004 plus 1D barcodes (UPC, EAN, Code 39, Code 128). According to Statista, over 102 million U.S. smartphone users scanned a QR code in 2026, making accurate browser-based decoding essential when you need to preview a URL before clicking, extract a WiFi password from a saved photo, or save a contact card to your phone.
QRLynx Scanner is powered by html5-qrcode and jsQR — the same MIT-licensed open-source decoders trusted by ScanQR and
Hovercode. On supporting browsers (Chrome, Edge, Opera, Samsung
Internet) we additionally use the BarcodeDetector API — part of the W3C Shape Detection Web Standard — for hardware-accelerated
decoding on the first pass, falling back to the JavaScript libraries when
the native API isn't available. All decoding runs entirely in your browser
via WebAssembly; no image data ever touches our servers.
Before you scan: a 60-second safety check
Per the FBI's IC3 advisory, criminals tamper with physical QR codes to redirect victims to phishing sites, steal login or financial information, and embed malware downloads. Use this scanner to preview the destination URL before clicking — it's the single most effective defense.
- Check for sticker tampering on physical codes (parking meters, restaurant tables, posters)
- Match printed text to decoded URL — the printed label is paint, only what the scanner decodes is real
- Never enter login or payment details on a page you reached via QR
- QR codes themselves can't infect your phone — they're passive images. The risk is what the encoded URL does.
Full 5-step checklist with Microsoft / Kaspersky / Duke citations in the Safety section below.
How to Scan QR Codes Online
Follow these simple steps to decode any QR code immediately using your device.
Choose Your Input
Select 'Scan with Camera' for live scanning or 'Upload Image' if you have a saved file or screenshot.
Align the QR Code
For camera mode, hold your device steady and center the QR code in the square frame. For uploads, ensure the image is clear.
Get Instant Results
The decoder will instantly reveal the hidden text, URL, or data. You can then copy it or visit the link.
Understanding QR Code Technology
QR (Quick Response) codes, standardized under ISO/IEC 18004, have become an essential part of our digital lives, bridging the gap between the physical and digital worlds. Whether you're accessing a restaurant menu, connecting to WiFi, or making a payment, a QR Code Scanner is the tool you need.
What makes our Online Scanner different?
Traditional QR scanning often requires downloading specific mobile apps. QRLynx eliminates this barrier by providing a free, browser-based scanner. This means you can scan codes directly from Chrome, Safari, or Firefox without installing extra software. It utilizes the MediaDevices API to access your device's camera securely, ensuring high-performance scanning on both desktop and mobile devices.
Supported QR Code Data Types
The QRLynx scanner decodes every data type defined by the DENSO Wave QR specification (the inventor of the QR code format) plus 1D barcodes. Each data type uses a distinct prefix in its raw encoded payload — the table below shows what to expect when you scan each format:
| QR type | Raw format prefix | What the scanner reveals |
|---|---|---|
| URL / Website | http://, https:// | Destination URL — verify before clicking |
| WiFi | WIFI:T:WPA;S:..;P:..;; | SSID, password, encryption (WPA2 / WPA3 / WEP / hidden / open) |
| vCard (Contact) | BEGIN:VCARD ... END:VCARD | Name, phone, email, company, address, website |
| MeCard | MECARD:N:..;TEL:..;; | Same as vCard, condensed format used by older Japanese phones |
| SMS | SMSTO: or sms: | Phone number + pre-filled message body |
| mailto: or MATMSG: | Recipient + subject + body | |
| Phone | tel: | Phone number to dial |
| Calendar Event | BEGIN:VEVENT ... END:VEVENT | Date, time, location, description |
| Geographic / Maps | geo:lat,lng | GPS coordinates — opens in Maps app |
| Cryptocurrency | bitcoin:, ethereum:, ... | Wallet address + optional amount |
| App Store | https://apps.apple.com/... | App deep link |
| https://u.wechat.com/, weixin://, https://weixin.qq.com/r/ | WeChat ID / Official Account / Mini Program / group invite — opens in WeChat app | |
| Alipay | https://qr.alipay.com/, alipay://, https://intl.alipay.com/ | Alipay merchant ID, user account, or payment instruction |
| Plain Text | (any non-prefixed text) | Arbitrary text content — notes, codes, messages |
1D barcode support: UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 128 (per GS1 standards).
Troubleshooting Scanning Issues
If you're having trouble scanning, try these tips:
- Ensure there is sufficient lighting on the QR code.
- Avoid glare or shadows on the code surface.
- Hold your device steady to allow the camera to focus.
- Clean your camera lens if it's smudged.
- For files, ensure the image isn't too blurry or pixelated.
Advanced Scanning Features
More than just a scanner. We provide a complete suite of tools for your QR needs.
Instant Web QR Scanner
Experience lightning-fast QR code detection directly in your web browser. Our advanced HTML5 scanner technology utilizes your device's camera efficiently for live scanning without app installation.
Secure & Privacy-First
Your security is our priority. Camera streams are processed locally on your device using WebAssembly technology. We never store or transmit your video feed to our servers, ensuring your data remains private.
Four Ways to Scan
Use your webcam, upload an image file (PNG, JPG, WebP, BMP), drag & drop multiple images at once, or paste a screenshot directly with Ctrl+V — whichever fits your workflow.
Cross-Platform Compatibility
Works seamlessly on all modern devices. Whether you're using an iPhone (iOS), Android smartphone, iPad, tablet, Windows PC, Mac, or Linux machine, our responsive scanner adapts to your screen.
Native BarcodeDetector API
On supported browsers (Chrome, Edge, Opera, Samsung Internet) we use the W3C Shape Detection BarcodeDetector API for hardware-accelerated decoding. We fall back to the html5-qrcode and jsQR JavaScript libraries when the native API isn't available — every browser gets the fastest available path.
Bulk Image Decode
Drop or upload multiple images at once and we decode each one sequentially with per-row status, a copy button per result, and CSV export when the batch finishes. Useful for verifying a print run, auditing a folder of saved screenshots, or processing campaign assets.
Local Scan History
Your last 50 scans are kept in your browser's localStorage so you can re-copy a code you decoded earlier. Stays entirely on your device — never sent to our servers. Copy, delete, or clear individual entries from the 'Recent Scans' panel.
Camera Flashlight
On Android devices that expose the MediaTrack torch capability (most modern Chrome / Edge rear cameras), tap the Flashlight button while scanning to light up the QR code in dim conditions. Auto-off when you stop scanning.
Multi-Camera Switching
Phones and tablets with more than one camera get a Switch Camera button below the viewfinder. Cycle through front, rear, and ultra-wide cameras without restarting the scan — handy when the default camera can't focus on a tiny QR.
Real-World Applications
Discover how our universal scanner is used in various industries.
Digital Menus & Restaurants
Instantly access contactless menus at restaurants, cafes, and bars without waiting for a server.
Event Entry & Boarding
Validate mobile tickets, boarding passes, and event invitations encoded with QR data.
Instant WiFi Connection
Decode WiFi QR codes to view network names (SSID) and passwords for easy connection.
Product Verification
Scan packaging barcodes (UPC/EAN) or QR codes to look up product details, reviews, and prices.
Cryptocurrency & Payments
Safely decode Bitcoin, Ethereum, and other crypto wallet addresses or payment requests.
Contact vCards
Import digital business cards (vCard/MeCard) directly to your phone's address book.
How to Scan QR Codes on iPhone, Android, and Desktop
Most modern phones can scan QR codes with the built-in Camera app since iOS 11 (2017) and Android 9 (2018). For everyday scanning of a printed QR code, the native camera is the fastest option. Use our online scanner when you need to decode a QR from a saved screenshot, preview a URL on desktop before tapping it, or extract raw data (WiFi password, vCard, event) without acting on it.
| Device | Native scan method | Native limits | QRLynx scanner adds |
|---|---|---|---|
| iPhone (iOS 11+) | Open Camera app → point at QR code → tap the link banner | Requires good lighting + clear focus. Cannot scan from saved photos or screenshots. | Upload any saved screenshot or photo from your library; works in Safari on every iPhone. |
| Android (9.0+) | Open Camera app or Google Lens → point at QR code → tap the result | Default Camera detection varies by manufacturer (Samsung / Pixel / OnePlus). | Consistent decoding across all Android browsers; supports image-from-gallery upload. |
| Mac / Windows / Linux Desktop | No native QR scanner in Finder, Photos, or Windows Photos. | Desktop OSes don't ship a built-in QR decoder. | Drag-and-drop a screenshot or use your webcam — works in Chrome, Edge, Safari, Firefox. |
| iPad / Android Tablet | Same as phone — Camera app on iPad, Camera/Lens on Android. | Awkward to hold a tablet up to a printed QR code. | Upload a photo you already took on your phone via AirDrop / sync. |
Reference: Apple Support — Scan a QR code with iPhone. Android scanning behavior varies by manufacturer — Google Lens is the most reliable cross-vendor option.
Are QR Codes Safe to Scan?
QR codes themselves cannot infect your phone — they are passive square-matrix images that encode text. The risk is what the encoded content does once decoded. Three real attack patterns to watch for: quishing (a malicious URL that redirects to a phishing site), sticker tampering (a sticker placed over a legitimate QR code on a parking meter, restaurant table, or poster), and SMS / email pre-fill scams (a QR code that opens your messaging app pre-filled with a premium SMS number or a payment request).
The threat is meaningful but bounded: Microsoft 365 Security reports that QR codes appeared in 12% of phishing attacks in 2024, up from under 1% in 2021 — a 1,400% increase driven by attackers exploiting the fact that users can't preview a QR's destination before scanning on a phone. Kaspersky's QR safety guide and Duke University Information Security both recommend the same defense pattern.
Five-Step QR Safety Checklist
- Preview the URL before clicking — upload the QR to our online scanner first; the decoded URL is shown without opening it.
- Check for sticker tampering — physically inspect printed QR codes (parking meters, posters, restaurant tables) for a sticker placed over the original.
- Match the printed text to the decoded URL — the human-readable label next to a QR is just printed paint; only what the scanner decodes is real.
- Don't enter credentials on a site reached via QR — quishing routinely lands on a fake login page that mirrors a legitimate brand.
- Use your phone's native camera, not a third-party app — built-in iOS/Android camera scanners are sandboxed and audited; sketchy "QR scanner" apps in the App Store are a known malware vector per Canadian Centre for Cyber Security.
Frequently Asked Questions
Is this Online QR Code Scanner really free?
Yes, QRLynx's Online QR Code Scanner is completely free to use for both personal and commercial purposes. There are no scan limits, no hidden fees, and no account registration required to use the basic scanning features.
Do I need to download an app to scan QR codes?
No app installation is required. Our web QR scanner runs entirely within your browser (Chrome, Safari, Firefox, Edge). This saves storage space on your device and allows you to scan codes instantly on any desktop, iPhone, or Android device directly from the web.
Is it safe to scan QR codes online?
Scanning with QRLynx is secure. For camera scanning, we use local browser APIs so your video stream never leaves your device. For image uploads, files are processed in temporary memory and are not permanently stored on our servers. However, always verify the URL content before clicking unknown links.
What types of QR codes and barcodes can I scan?
Our scanner is a universal decoder. It supports QR Codes (URLs, WiFi credentials, vCards, Email, SMS, Text) and 1D Barcodes (UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 128). It is perfect for checking product prices or accessing digital menus.
Why isn't my camera working?
Camera access might be blocked. Please ensure you've clicked 'Allow' when the browser asked for permission. On iOS/Android: Go to Settings > Privacy > Camera and check your browser permissions. On Desktop: Check the lock icon in the address bar to manage site permissions.
Can I scan a QR code from a picture or screenshot?
Yes! Switch to the 'Upload Image' tab on the scanner. You can upload any screenshot, photo, or saved image file (PNG, JPG, WEBP, BMP). Our advanced algorithm will locate and decode the code even if it's slightly blurry or angled.
Do you save a history of my scanned codes?
We never store your scans on our servers. The scanner now keeps an optional local history of your last 50 scans in your browser's localStorage so you can re-copy a code you decoded earlier in the session — this list stays entirely on your device and is never transmitted. You can copy, delete, or clear individual entries (or the whole history) from the 'Recent Scans' panel below the scanner. Clearing your browser data wipes it instantly.
Why is the scanner not detecting my code?
If the scanner is struggling, try these troubleshooting tips: Move your camera closer or further away to find focus. Ensure there is sufficient lighting on the QR code. Clean your camera lens. If uploading an image, try cropping it to just the QR code area.
Can I scan WiFi QR codes to get the password?
Yes. Our scanner decodes WiFi QR codes (the format starts with WIFI:T:WPA;S:..;P:..;;) and reveals the Network Name (SSID), password, encryption type (WPA, WPA2, WPA3, WEP, or open), and whether the network is hidden. After scanning, copy the password and add the network manually in Settings → WiFi on iPhone or Android, or run rfkill / nmcli on Linux.
What does WIFI:T:WPA;S:... mean — is that the raw QR data?
Yes — WIFI:T:WPA;S:NetworkName;P:Password;H:false;; is the standard ISO/IEC 18004 format used by every WiFi QR generator. T is the security type (WPA / WPA2 / WPA3 / WEP / nopass), S is the SSID, P is the password, and H is true if the network is hidden. Our scanner parses this format and shows each field separately.
How do I scan a vCard or contact QR code and save it to my phone?
Point your camera at the vCard QR code (the raw format starts with BEGIN:VCARD) or upload a saved image. Our scanner extracts the name, phone, email, company, and address. On iPhone tap the parsed contact to import via the Contacts app; on Android tap to add via the People app. Desktop users can copy the fields and paste into their email client.
Can I see the destination URL of a QR code before I click it?
Yes — that's one of the safest reasons to use an online scanner. Upload a screenshot or photo of the QR code and our decoder reveals the full URL without opening it. Quishing (QR phishing) attacks have grown 1,400% since 2021 according to Microsoft Security; previewing the URL on desktop before tapping is the simplest defense.
How do I scan a calendar event from a QR code?
Calendar QR codes use the ICS standard with BEGIN:VEVENT ... END:VEVENT. Our scanner extracts the event title, date/time, location, and description. On iPhone tap to add to Calendar; on Android tap to add to Google Calendar; on desktop copy the .ics block and import into Apple Calendar / Outlook / Google Calendar.
Are QR codes safe? Can a QR code give my phone a virus?
QR codes themselves cannot infect your phone — they are passive matrix images that encode text. The risk is what the encoded content does. A malicious QR code can link to a phishing site, trigger an automatic download (which still requires your tap to install), or pre-fill an SMS/email that could be a scam. Defenses: scan with our online tool to PREVIEW the URL before tapping, watch for stickers placed over legitimate codes (a common physical attack), and never enter credentials on a site you reached via QR. Sources: Microsoft 365 quishing guide, Kaspersky QR safety primer, Duke University Information Security.
Should I use my phone's built-in camera or your scanner?
Use your phone's native camera (iOS 11+ or Android 9+) for everyday scanning of physical codes — it's the fastest path. Use our online scanner when you want to: (1) decode a QR code from a saved screenshot or image, (2) preview the URL on a desktop before tapping it on your phone, (3) extract the raw WiFi password / vCard / event data without acting on it, or (4) use a desktop computer that doesn't have a built-in QR reader.
Why did my online scan reveal a different URL than the printed one says?
The printed text near a QR code is just a label — it's not encoded in the QR. A common quishing tactic is to print 'menu.example.com' next to a QR code that actually points at a different domain. Always trust what the scanner decodes, not what's printed alongside the code. If they don't match, the code may have been replaced (a sticker placed over the legitimate QR is the most common physical attack).
Does this work on iPhone and Android?
Absolutely. Our scanner is built with responsive HTML5 technology that works natively on iOS (iPhone/iPad) and Android devices using Safari, Chrome, Samsung Internet, or Firefox. No need to visit the App Store or Play Store.
Can I scan barcodes on products?
Yes, unlike many simple QR scanners, QRLynx supports linear barcodes found on retail packaging (UPC, EAN). You can scan a product to quickly copy its serial number or search for it online.
What is the difference between Static and Dynamic QR codes?
While scanning, you won't notice a difference, but technically: Static QR codes contain fixed data directly. Dynamic QR codes contain a short URL that redirects to the destination, allowing the creator to track scans and update the content later. Our scanner works perfectly with both.
What's the difference between BarcodeDetector and a JavaScript decoder?
BarcodeDetector is a native browser API (part of the W3C Shape Detection Web Standard) currently shipped in Chrome, Edge, Opera, and Samsung Internet. It runs the QR-code-finding algorithm in compiled C++ inside the browser engine and can use the device's GPU or dedicated image-signal processor — that's typically 5-10x faster than a JavaScript decoder and uses less battery on mobile. QRLynx Scanner tries BarcodeDetector first on every scan attempt; if your browser doesn't ship it (Firefox and older Safari versions don't yet), we fall back to the html5-qrcode JavaScript library and a second jsQR pass for tricky images. Either way the work happens inside your browser — nothing is sent to a server.
Can I paste a screenshot to scan a QR code?
Yes. Copy any image containing a QR code to your clipboard — using the macOS Cmd+Shift+4 region screenshot, Windows Snipping Tool, or by right-click → Copy Image on any web image — and press Ctrl+V (Cmd+V on Mac) anywhere on the scanner page. The pasted image is decoded immediately and the result is recorded in your local scan history. No file dialog needed.
Can I switch between front and rear cameras?
Yes — if your device exposes more than one camera, a Switch Camera button appears below the viewfinder while scanning. Most phones expose a front and rear camera; many tablets and recent flagship phones (Pixel 8 Pro, iPhone Pro line) expose three or more, and the button cycles through all of them. The scanner keeps running across the switch so you don't lose your scanning context.
Is there a flashlight / torch button for low light?
Yes, on devices that support the MediaTrack torch capability — primarily Android Chrome and Edge on the rear camera. When supported, a Flashlight button appears next to the Switch Camera button while scanning; tap to toggle. iOS Safari does not currently expose the torch API to web pages, so iPhone users won't see the button. The torch is turned off automatically when you stop scanning or leave the page.
Ready to Create Your Own QR Codes?
Start for free and upgrade as you grow. All plans include dynamic QR codes, analytics, and custom branding.
QRLynx pricing plans
Starter
- 5 Dynamic QR Codes Editable QR codes — change the destination URL anytime.
- 1 Folder
- 5 MB per PDF upload
Starter+
- 50 Dynamic QR Codes Editable QR codes — change the destination URL anytime.
- 10 Folders
- 10 MB per PDF upload
- Full AI Insights Anomaly, trend & recommendation detail plus manual refresh — on top of the AI summaries every plan gets.
- SVG / PDF Vector Downloads Print-ready vector formats — infinite scalability.
Pro
- 300 Dynamic QR Codes Editable QR codes — change the destination URL anytime.
- 25 Folders
- 15 MB per PDF upload
- Country Analytics See which countries your scans come from.
- Password Protection Require a password before showing QR content.
- Smart Redirect Rules Redirect by device, country, or time.
- Access Consent Screens Show a consent / disclaimer screen before the QR destination loads.
- Expiry Rules Auto-expire a QR code by date or after a set number of scans.
- QR Scheduling Schedule when a QR code is active with start and end time windows.
- Full AI Insights Anomaly, trend & recommendation detail plus manual refresh — on top of the AI summaries every plan gets.
- SVG / PDF Vector Downloads Print-ready vector formats — infinite scalability.
Core features included in every plan
— free and paid, no exceptions- Unlimited Static QR Codes
- Unlimited Scans
- Codes Never Expire
- 49 QR Code Types
- Apple & Google Wallet Passes
- 90-Day Scan History
- AI Insight Summaries
- Custom Logo Upload
- No Watermark
- No Scan Ads
- JPG, PNG, WEBP & HD Downloads
- Pause & Activate QR Codes
50% off for verified nonprofits, schools & open-source projects — contact us to apply.
Ready to Transform Your QR Code Experience?
Create, customize, and track QR codes with a platform built for businesses, creators, restaurants, agencies, and teams worldwide.