For every kind of QR code, we tell you what it is, what's inside it, and whether it's safe to act on, without leaking your personal information back to you in the process.
πWeb links
The QR on a poster, parking meter, or restaurant table. We follow every redirect, name the shortener owner (Bitly, Linktree, TinyURL, branded), and flag look-alike domains and known phishing sites. If the link could change after the QR is printed, we say so, that's how sticker-swap scams work.
πΆWi-Fi networks
The QR your hotel or cafΓ© gives you. We show the network name, security type, and password, and flag fake "Starbucks WiFi" / "Airport Free WiFi" lookalikes that try to trick you into connecting.
Read: is this Wi-Fi QR safe to scan?
π³Merchant payments
Restaurant checkout QRs, market-stall QRs, parking-meter QRs. We show the merchant name, city, country, amount, and currency before you pay, so you can sanity-check that you're paying who you think you're paying. Covers 54 countries: PIX (Brazil), UPI (India), PromptPay (Thailand), PayNow (Singapore), Bizum (Spain), Swish (Sweden), and many more.
Read: is this merchant payment QR safe to pay?
βΏCrypto payments
Bitcoin, Ethereum, Solana, Lightning Network, Cashu, and more. We validate the address, decode the amount, and warn loudly when a QR asks your wallet to call a smart-contract function (often the start of a drainer scam) rather than do a simple send.
π€Contact cards
The "save my contact" QR on a business card. Name, phone, email, organization, address, social profiles, birthday, notes, surfaced as a structured card you can add to your phone in one tap. Lookalike names against well-known brands get flagged.
ποΈCalendar invitations
Event QRs from wedding sites, conference badges, ticketing flows. Title, start, end, recurrence (weekly, monthly), location, organizer, attendees, all decoded so you see exactly what's being added to your calendar before tapping Accept.
πPhone / text / email
Tap-to-call, tap-to-text, tap-to-email QRs. We flag premium-rate phone numbers (the kind that bill you per minute), international short-codes used for fraud, and prefilled email subjects that try to trick you into sending sensitive info.
πTwo-factor codes (otpauth)
The QR your bank, Google, or work app shows you when setting up an authenticator. We decode the issuer and account so you can confirm what you're enrolling, and we warn loudly when someone tries to share their entire Google Authenticator bundle (one QR holding every 2FA code they have).
Read: is the Google Authenticator export safe to scan?
ποΈPasskey sign-ins
The QR your laptop shows that asks your phone to finish a passkey sign-in. We warn loudly if you weren't the one who started a sign-in, scanning a stranger's QR signs them into your account. Also catches the same trick on WhatsApp Web, Telegram, Microsoft 365, Google, GitHub, AWS, Steam, Discord, Slack, and Apple ID.
Read: should I scan this passkey sign-in QR?
πͺͺDigital ID / driver license
The barcode on the back of US and Canadian driver's licenses (the one bars and clubs scan), plus mobile driver's licenses from state DMVs and EU Digital ID Wallet. We surface the issuer, the kind of credential, and what attributes it carries, and we explicitly never echo the holder's name, address, or birth date.
Read: what does the barcode on the back of a driver's license say?
π©ΊHealth records
SMART Health Cards (vaccine records, prescriptions, lab results) and EU Digital COVID Certificates. We identify what the credential is and who issued it, but we deliberately don't decode patient name, date of birth, or any medical details. Your wallet app is the right place to view those; not a public scanner page.
βοΈBoarding passes
The QR on your airline boarding pass. Flight number, route, date, seat, sequence, all decoded so you can verify the pass. We mask the booking reference (PNR) by default because anyone with your name plus PNR can access your booking. Don't post boarding-pass photos publicly.
Read: what's encoded in a boarding-pass barcode?
π Smart home pairing
Matter and Apple HomeKit pairing QRs you scan to add a new device to your home. We decode vendor, product, setup passcode, and the network types it'll try to join, so a swapped sticker can't quietly enroll a device on a network you don't control.
π²eSIM activation
The QR you scan to install a phone plan. We surface the carrier server it'll talk to, the activation code, and whether a confirmation code is required. Loud warning that an installed eSIM can intercept SMS, which includes any 2FA codes you receive via text.
πVPN profiles
WireGuard config QRs. We show the server address, allowed IPs, and DNS, and flag full-tunnel configurations that would route every byte of your traffic through someone else's server. The private key in the QR is masked by default.
π¦Product / shipping codes
GS1 Digital Link QRs on packaged goods, the format that will replace traditional barcodes for everyday products by 2027. We decode the product code (GTIN), batch / lot number, expiry date, and serial, so you can verify a product's authenticity at a glance.
π¦Swiss QR-bills
The QR on Swiss invoices. We decode IBAN, creditor name and address, amount, currency, and reference, so you can open it in your banking app with full visibility into who's being paid.
π«Dangerous formats
Some QR formats should never run from a scan, javascript:, executable file URIs, and JavaScript-encoded data blobs. We hard-block these and tell you why. The action button is disabled by design.
πͺBearer tokens (Cashu, LNURL)
Cashu ecash tokens are literally the money, anyone who photographs the QR can spend it. We flag this loudly. LNURL endpoints (Lightning sign-in, withdraw, pay) are decoded so you see where your wallet will connect before you tap.
πPlain text
When the QR is just plain text, we still check it for embedded URLs, leaked secrets (API keys, JWTs, SSH keys), AI-prompt-injection patterns aimed at downstream assistants, and look-alike unicode characters that disguise dangerous links.