Network Name (SSID) Password Encryption WPA/WPA2 WPA2/WPA3-Enterprise (EAP) WEP None Hidden network Design WiFi Card Email Address Subject (optional) Message (optional) Phone Number Phone Number Message (optional) First Name Last Name Phone (optional) Email (optional) Company (optional) Job Title (optional) Website (optional) Photo URL (encoded into the vCard QR — must be a public link) Or upload a local photo (printed business card only) Local uploads stay in your browser and only appear on the printed card. The QR data uses the URL above.
Design Business Card Event Title Start Date & Time Entered in your local timezone. Saved as UTC so anyone who scans the QR sees the right wall-clock time in their own timezone.
Duration 15 minutes 30 minutes 1 hour 2 hours 3 hours 4 hours 8 hours All day Where (optional) Description (optional) Attendee First Name Attendee Last Name Company / Affiliation (optional) Role / Title (optional) Email (optional) Phone (optional) Event Name (optional) Session / Track (optional) Attendee profile URL (optional) Scanning opens the attendee's contact card. Event name and session are recorded in the NOTE field so the attendee remembers where they met.
Latitude Longitude Tip: right-click any spot on Google Maps and copy the coordinates
Phone Number (with country code) Pre-filled Message (optional) Platform Instagram X (Twitter) LinkedIn YouTube TikTok Facebook GitHub Threads Telegram Spotify Snapchat Discord Pinterest Reddit Twitch Username or Profile URL Cryptocurrency Bitcoin (BTC) Ethereum (ETH) Litecoin (LTC) Bitcoin Cash (BCH) Wallet Address PayPal.me Username Amount (optional) UPI ID (VPA) Payee Name Recipient Name IBAN Amount (EUR) Creditor IBAN (CH/LI) Creditor Name Creditor Street + Number Creditor Postal Code Creditor City Creditor Country (ISO) Amount (CHF, optional) A red Swiss flag is automatically overlaid on the QR — required by Swiss banks.
PIX Key Merchant / Business Name Merchant City Amount (BRL, optional) Transaction ID (optional) Mobile / National ID / Tax ID Amount (THB, optional) Merchant / Business Name Merchant City Country Currency Amount (optional) BOLT11 Invoice or Lightning Address Paste a BOLT11 invoice (lnbc...) or a Lightning address. We prefix with the lightning: URI scheme so any Lightning wallet can scan it.
Use this if you're enrolling a new 2FA account in an authenticator app (Google Authenticator, Authy, 1Password, Bitwarden). Do not screenshot, email, or photograph this QR — the secret inside it is a permanent key to the account.
Issuer (service name) Account (username or email) Shared Secret (Base32) Compatible with Google Authenticator, Authy, 1Password, Bitwarden, and any standard TOTP app.
Use this if you're provisioning a counter-based hardware token (YubiKey OTP) or a system without a reliable clock. Do not use when TOTP will do — HOTP counters drift, and recovery is harder after a dropped sync.
Issuer (service name) Account (username or email) Shared Secret (Base32) Initial counter value HOTP (RFC 4226) is the counter-based sibling of TOTP. Use it for hardware tokens like YubiKey OTP or for systems without reliable clocks. Same otpauth:// scheme; counter increments per code instead of advancing on time.
Use this if you're a carrier or MVNO issuing an eSIM activation profile to a customer (iOS 17.4+ / Android 13+). Do not share this QR after it's been scanned — the SM-DP+ activation is usually single-use and the profile belongs to one device.
SM-DP+ Address Activation Code (matching ID) Confirmation Code (optional) GSMA SGP.22 activation code per the LPA spec. iOS 17.4+ and Android 13+ scan these directly to provision eSIM profiles. Carriers issue the SM-DP+ address and matching ID; the confirmation code is optional second-factor.
Scheme sip: (standard) sips: (TLS-encrypted) User & Host Per RFC 3261, opens a SIP softphone (Linphone, Zoiper, Bria, etc.) and dials the address. sips: forces TLS for signalling. Works with Asterisk, FreeSWITCH, 3CX, and any standards-compliant PBX.
Scheme mms: (compose new) mmsto: (specific recipient) Phone Number (E.164) Message Body (optional) Opens the system MMS composer to send a multimedia message (text + image/audio/video attachment). Distinct from sms: in that the recipient receives an MMS-formatted message. iOS, Android and most carrier apps honour this scheme.
Alipay Receive URL or User ID Paste the QR URL from your Alipay Receive Money page (Settings → My QR Code → Save). We pass it through verbatim. The Alipay app, AliPayHK, and any device with the Alipay+ scanner will recognise the URL or QR.
WeChat Pay Payload (URL or wxp:// code) Personal receive codes start with wxp://f2f. Merchant codes are https://payapp.weixin.qq.com/... URLs from the Weixin Pay merchant portal. Paste either; we encode verbatim. The WeChat app and any Weixin-Pay-enabled scanner will resolve it.
Payee — Swish-number or Merchant alias Amount in SEK (optional) Message (optional, max 50 chars) Lock the amount (user can't change) Swish is Sweden's national P2P / merchant mobile-payment service. Payee can be a private mobile number (Swish-number) or a 1234-style merchant alias. The Swish app on iOS and Android scans the standard swish://payment?data=... URI.
QR Mode Send to phone Merchant short-link Phone Number or Merchant Short-Link Amount in NOK (optional) Message (optional) Vipps is Norway's dominant mobile-payment app (now Vipps MobilePay across the Nordics). Send to phone emits a vipps://send?... deeplink for P2P; Merchant short-link wraps a https://qr.vipps.no/... URL.
Mercado Pago URL or Short-Link Paste the link from your Mercado Pago Cobrar page (the https://mpago.la/..., https://link.mercadopago.com.br/..., or full mercadopago.com short-link). Works across MP apps in Argentina, Brazil, Mexico, Chile, Colombia, Uruguay and Peru.
Use this if you need pharma / medical / direct-part-marking symbology or you're encoding for industrial imagers. Do not use for consumer-facing signage — Apple iPhone cameras do not decode Data Matrix natively.
Content (text or URL) Data Matrix is a square 2D matrix barcode (ISO/IEC 16022) used in healthcare, electronics, manufacturing, and direct-part marking. Holds up to ~2,335 alphanumeric characters in a single tag. Note: this is not a QR code — QR-only styling (eyes, dots, gradients, frames, logos) is disabled and the basic monochrome render is used.
Use this if you're generating boarding passes, transit tickets, or electronic-ID payloads for dedicated scanners. Do not use for public marketing print — most phone cameras won't decode Aztec reliably.
Content (text or URL) Aztec Code (ISO/IEC 24778) is the 2D barcode used by airline boarding passes, train tickets, and electronic ID. Designed to scan well on phone screens and at low contrast. Holds up to ~3,067 alphanumeric characters. Not a QR; QR-only styling is disabled.
Use this if you're printing an IATA-compliant boarding pass (Aztec, QR, or PDF417) for gate scanners at any of the 200+ airlines that implement BCBP / Resolution 792. Do not use this to board a real flight you didn't check in for — the format carries no cryptographic signature; airline gate systems validate against their own DCS, not against the QR itself.
Passenger Last Name Passenger First Name (optional) Operating-carrier PNR (booking code) From airport (3-letter IATA) To airport (3-letter IATA) Operating carrier (2-letter IATA) Flight number Date of flight Compartment (class) Y — Economy W — Premium economy C — Business J — Business (premium) F — First Seat number (optional) Check-in sequence # (optional) IATA Resolution 792 / BCBP Implementation Guide v7. Encode as Aztec for mobile boarding passes, PDF417 for printed Type-A stock, or QR for modern gates. We build the mandatory M1 header + a single leg; paste the full BCBP in Advanced for multi-leg itineraries.
Use this if you need stacked-linear barcode for driver's-licence parsing, boarding passes, airbills, or AAMVA workflows. Do not use for normal consumer phone-camera signage — coverage is uneven across readers.
Content (text or URL) PDF417 (ISO/IEC 15438) is a stacked linear barcode used on US driver's licences, passports, FedEx airbills, and AAMVA-encoded ID cards. Holds up to ~1,800 ASCII characters. Not a QR; QR-only styling is disabled.
Use for legitimate purposes only: AAMVA parser testing, kiosk & age-gate development, accessibility tools, and demoing AAMVA workflows. Producing a counterfeit government ID is identity fraud and is prosecuted as a felony in every US state. Use real data only when you own the source license, or use synthetic data clearly marked as such.
Issuing State Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming
License / ID Number (DAQ)
Document Type Driver License Identification Card
Family Name (DCS) First Name (DAC) Date of Birth (DBB) Renders as a PDF417 barcode following the AAMVA Card Design Standard. Scan it back with this site's scanner to see the structured License Preview parser in action.
Content (any printable ASCII) Code 128 (ISO/IEC 15417). Variable-length, high-density, encodes the full ASCII set. Used in shipping labels (UPS, FedEx, DHL all use it for their internal tracking), supply chain, and industrial labelling.
Content (uppercase A-Z, 0-9, -.$/+%* and space) Code 39 (ISO/IEC 16388). The original alphanumeric barcode, supported by every scanner ever made. Used in healthcare patient bands, DOD military logistics (LOGMARS), and inventory tagging.
Content (uppercase ASCII) Code 93 — Symbol Technologies' more compact successor to Code 39. Mandatory two checksum characters (C and K) make it more reliable on scuffed labels.
Content (digits + - $ . / : +; start/stop A B C or D) Codabar (NW-7) — used by US blood banks, FedEx airbills (legacy), libraries (US/CA/EU), and photo finishing. Self-checking; does not require a check digit.
EAN-13 (12 digits — the 13th check digit is computed automatically) EAN-13 / GTIN-13 — global retail product identifier. Used outside North America (which uses UPC-A) on every retail consumer product. Use the 12-digit GS1 number; the 13th check digit is computed for you.
EAN-8 (7 digits — the 8th check digit is computed automatically) EAN-8 / GTIN-8 — compact retail product identifier for small packages where EAN-13 won't fit (chewing gum, batteries, etc.).
UPC-A (11 digits — the 12th check digit is computed automatically) UPC-A / GTIN-12 — North American retail product identifier. Use the 11-digit GS1 number.
UPC-E (8 digits including check digit) UPC-E — compact 8-digit zero-suppressed variant of UPC-A for small packages.
ITF-14 (13 digits — the 14th check digit is computed automatically) ITF-14 (Interleaved 2 of 5) — GS1's standard for shipping cartons / outer cases. Identifies the product inside (GTIN-14). Used by every major retailer and 3PL warehouse.
VIN (17 alphanumeric chars; I/O/Q not allowed) Vehicle Identification Number per ISO 3779. Encoded as a Code 39 barcode for compatibility with state DMV scanners, automotive registries, and insurance/title workflows. The 9th character is a check digit (auto-validated, not auto-computed — input invalid VINs are still encoded for testing).
Payconiq Payment Link Paste the link from your Payconiq merchant portal — typically https://payconiq.com/t/1/... for transactions or https://payconiq.com/l/1/... for static merchant QRs. Scanned by Payconiq, Bancontact, KBC Mobile, Belfius, ING, BNP Paribas Fortis, and most Benelux banking apps.
Recipient Name IBAN BIC / SWIFT (optional) Amount (EUR) Payment Reference (optional, max 35 chars) Remittance Info / Message (optional) EPC QR Code (EPC069-12 / Girocode) — the European standard for SEPA Credit Transfer initiation via QR. Supported by most European banking apps including Sparkasse, ING, KBC, BNP Paribas, Rabobank, and all EPC-compliant banks.
Apple Wallet Pass URL (.pkpass) Paste the URL to your .pkpass file or Apple Wallet deep link. Scanning opens the pass directly in Apple Wallet on iOS devices.
Google Wallet Pass URL Paste the Google Wallet save link from the Google Pay API or your pass issuer. Scanning opens the pass directly in Google Wallet on Android devices.
Public Key (paste from id_rsa.pub / id_ed25519.pub) Encodes the entire authorized_keys line. Scan to copy/paste the key onto a new machine.
ASCII-armored Public Key Block For very long keys, use rMQR landscape or split into multiple QRs. Standard QR caps around ~2KB.
WireGuard .conf contents The official WireGuard mobile apps scan these directly. Never include your private key in a printed QR — only digital sharing.
Use this if your WebAuthn server issued a FIDO:/ URI for cross-device passkey sign-in, or if you want a QR that opens your passkey-management page. Do not use this to "create" a passkey — the URI is issued by your relying party; we only wrap it as a QR.
QR Type Cross-device sign-in (FIDO:/ URI) Passkey management page FIDO:/ URI (from your WebAuthn server) The FIDO:/ URI is generated by your relying party (the site you're signing into) and is session-specific — it embeds a short-term session key plus a long-term identity key. Paste it here and we wrap it as a QR. Apple Safari, Chrome, Edge, and 1Password all recognise the FIDO:/ scheme for CTAP 2.2 hybrid transport.
Use this if your healthcare provider, state health department, or health-wallet app gave you a shc:/ URI (vaccination record, lab result, discharge summary, prescription) and you want to share it as a QR code. Do not use this to "create" a health card — the cryptographic signature is issued by the health authority; we only wrap the URI as a QR.
SMART Health Card URI The URI starts with shc:/ followed by digits. If your card is chunked (shc:/1/2/..., shc:/2/2/...), paste one chunk at a time and generate one QR per chunk — SHC verifiers scan them in sequence. Single-chunk payloads fit in a V22 QR (~1,191 digits).
Use this if you're a brand owner preparing for the GS1 Sunrise 2027 cutover or you need a single code that carries product identity + batch/expiry/serial. Do not use as a standalone marketing QR — retailers' POS systems will treat it as inventory data first, URL second.
📅 GS1 Sunrise 2027: retailers must scan 2D codes at POS by 1 Jan 2027. Learn more → Resolver Domain GTIN (8–14 digits)
Also generate EAN-13 →
GS1 Digital Link — the Sunrise 2027 successor to EAN-13. Resolver domain defaults to id.gs1.org. GTIN check digit is validated live.
Use this if you're a manufacturer or importer preparing for the EU Digital Product Passport (DPP) mandate, operational 19 July 2026 under ESPR Regulation (EU) 2024/1781. Each individual product instance sold in the EU needs a scannable QR or Data Matrix resolving to its DPP record. Do not use this as a marketing QR — the URL should resolve to structured DPP data (JSON-LD), not a landing page.
DPP Resolver URL (your brand's domain) GTIN (14-digit product identifier) Serial number — AI 21 (required for DPP) The QR encodes a GS1 Digital Link URL pointing to your DPP record — the same URI syntax as GS1 Digital Link (Article 10 mandate explicitly references it). Your resolver must return structured DPP data (GS1 Digital Link resolver or custom JSON-LD endpoint) and the unique identifier must comply with ISO/IEC 15459:2015.
Type Track Album Playlist Artist Podcast Show Podcast Episode Spotify ID or full URL Paste the share link from the Spotify app, or just the ID. We build the open.spotify.com URL automatically.
Platform Mastodon Bluesky Threads Nostr Matrix Handle Format depends on platform — for Mastodon use @user@instance, for Bluesky use handle.bsky.social, for Nostr paste the npub key.
Latitude Longitude Zoom (optional) Geo URI (RFC 5870) opens directly in any maps app on the device — Google Maps, Apple Maps, OsmAnd, etc. — without picking a vendor.
Magnet URI Standard BitTorrent magnet link. Scanned by any BitTorrent client that supports URI scheme handlers.
Event Title Start Date & Time Entered in your local timezone. Saved as UTC so anyone who scans the QR sees the right wall-clock time in their own timezone.
Duration 15 minutes 30 minutes 1 hour 2 hours 3 hours 4 hours 8 hours All day Where (optional) Description (optional) Repeats No repeat Daily Weekly Monthly Yearly Alarm No alarm At event start 15 minutes before 1 hour before 1 day before .ics feed URL (https://) Scanning the QR opens the native calendar app with a Subscribe prompt. Standard webcal:// URI scheme.
Display name Short bio (optional) Avatar URL (optional) Links (up to 10)
Your entire bio page is encoded into the QR's URL hash — no backend, no account, no tracking. The /bio/ page decodes and renders it client-side.
Video ID or full URL Paste the 11-character video ID, a youtu.be URL, or a youtube.com/watch URL. We normalize to youtu.be/{id}.
Content Type Album Song Playlist Artist Music Video Apple Music ID or full URL Storefront (2-letter country code) Opens the Apple Music app (or the web player) directly to the song, album, playlist, or artist. Storefront controls which country's catalog is used.
Google Place ID Find your Place ID at https://developers.google.com/maps/documentation/places/web-service/place-id. Scanning opens the Google Review dialog for your business.
Yelp Business Slug The slug in your Yelp URL after /biz/. Scanning opens the Yelp Write A Review page.
TripAdvisor Location ID The d + numeric ID from your TripAdvisor listing URL. Scanning opens the Write Review page.
Business name Happy customers (4–5★) go to: Google Reviews Yelp TripAdvisor Facebook Reviews Trustpilot G2 Amazon Custom URL…
Unhappy customers (1–3★) go to: (optional) Email (mailto:) Google Forms Typeform Tally.so Custom URL… None — show a thank-you message
Routes happy customers to your public review page and unhappy ones to a private channel. The branching happens in the user's browser via a hash splash at /review/ — no backend, no tracking. Important: Google's review-gating policies prohibit hiding negative reviews — use this only to collect private feedback in addition to allowing all customers to leave a public review if they choose.
App name Deep link (URL scheme) App Store URL (iOS fallback) Google Play URL (Android fallback) Web fallback (desktop / no app) Tries the deep link first; if the app isn't installed, shows the right store button (App Store on iOS, Play Store on Android). On desktop, opens the web fallback. OS detection happens at /app/ — no backend.
Platform Zoom Google Meet Microsoft Teams Webex Custom URL Meeting URL (paste invite link) Paste any meeting invite link. For Zoom, Google Meet, and Teams we extract the canonical join URL automatically.
Promo Code Redemption URL (optional) If a URL is provided, the QR opens the page with your promo code appended as ?code=YOURCODE. Without a URL, the QR encodes the plain promo code text.
Venmo Username (without @) Amount (USD, optional) Note (optional) Requires the Venmo mobile app. Desktop browsers will redirect to venmo.com instead.
$cashtag (without the $) Amount (USD, optional) Opens the Cash App with your $cashtag pre-filled.
Platform Ko-fi Patreon Buy Me A Coffee Liberapay GitHub Sponsors Username or Profile URL Creator-support platforms. We build the canonical profile URL automatically.
Swiss Mobile Number (E.164) Amount (CHF, optional) TWINT is Switzerland's most popular mobile payment app, supported by every Swiss bank.
Spanish Mobile Number Amount (EUR, optional) Bizum is the dominant P2P payment service in Spain, operated by the consortium of Spanish banks.
Proxy Type Mobile number UEN (business ID) Mobile number or UEN Merchant / Business Name Amount (SGD, optional) Accepted by every Singapore bank app. Uses the EMVCo Merchant-Presented Mode QR standard.
Merchant ID or Account Merchant / Business Name Amount (JPY, optional) Japanese JPQR unified QR payment standard. Accepted by PayPay, LINE Pay, Rakuten Pay, and 20+ Japanese payment apps.
FPS ID (mobile / email / FPS ID) Recipient Name Amount (HKD, optional) Hong Kong Faster Payment System. Works with every Hong Kong retail bank and HKICL's FPS service.
DuitNow ID (mobile / IC / passport / NRIC) Recipient Name Amount (MYR, optional) DuitNow by PayNet — Malaysia's national real-time payment network. Works with all Malaysian retail banks and e-wallets.
MoMo Phone Number Recipient Name Amount (VND, optional) MoMo e-wallet URI — Vietnam's most-used mobile payment app with 30+ million users.
Paybill / Till Number Account Reference (Paybill only, optional) Merchant / Business Name Amount (KES, optional) M-PESA by Safaricom — Kenya's dominant mobile money network. EMVCo MPM QR, readable by the M-PESA app and Safaricom-compatible scanners.
BLIK 6-Digit Code Amount (PLN, optional) BLIK — Poland's dominant mobile payment system used by all major Polish banks. The 6-digit code is time-limited and confirms the transaction in the payer's banking app.
Email or Phone Amount (CAD, optional) Message (optional) Interac e-Transfer — Canada's national real-time money transfer service, supported by all major Canadian banks and credit unions.
Phone Number (+351…) Amount (EUR, optional) MB WAY — Portugal's leading mobile payment app linked to SIBS/Multibanco. The phone number identifies the recipient in the MB WAY network.
Mobile Number (+63…) Amount (PHP, optional) Merchant / Business Name GCash — the Philippines' largest mobile wallet with 80+ million users. EMVCo MPM QR format, scannable by the GCash app.
Mobile Number (+63…) Amount (PHP, optional) Merchant / Business Name Maya (formerly PayMaya) — major Philippine e-wallet and digital bank. EMVCo MPM QR format, scannable by the Maya app.
Kakao Pay Merchant Code or Link Amount (KRW, optional) Kakao Pay — South Korea's leading mobile payment platform from KakaoTalk (50+ million users). Paste a merchant code or a full https://qr.kakaopay.com/ link from your Kakao Pay for Business dashboard.
Naver Pay Merchant ID or Link Amount (KRW, optional) Naver Pay — major South Korean e-wallet operated by Naver, integrated with the Naver shopping and content ecosystem. Paste a merchant ID or a full https://npay.naver.com/payments/ link.
LINE Pay Merchant ID or Link Amount (optional) Currency JPY (Japan) TWD (Taiwan) THB (Thailand) LINE Pay — mobile wallet from LINE Corporation, widely used in Japan, Taiwan, and Thailand. Paste a merchant ID or a full https://line.me/pay/ link from your LINE Pay merchant dashboard.
iDEAL Payment Link URL iDEAL — the Netherlands' national bank transfer payment scheme, used by 70%+ of Dutch online shoppers. Paste the full iDEAL payment URL issued by your payment processor (Mollie, Stripe, Adyen, etc.).
Boleto Code (44 or 48 digits) Boleto Bancário — Brazil's ubiquitous printed-invoice payment method, accepted by every Brazilian bank. Paste the 44-digit linha digitável (bank slip) or the 48-digit concessionária code. Banking apps recognize the digit pattern and auto-fill the payment.
NMID / Merchant ID Merchant / Business Name Amount (IDR, optional) QRIS — Bank Indonesia's unified QR (EMVCo MPM, live cross-border to Thailand, Malaysia, Singapore, Vietnam via ASEAN RPC). Accepted by every Indonesian bank and e-wallet (GoPay, OVO, DANA, ShopeePay, LinkAja). The QR encodes the NMID + merchant name + optional fixed amount.
Bank BIN (NAPAS identifier) Account number Recipient Name Amount (VND, optional) VietQR — Vietnam's national unified QR built on NAPAS + the ASEAN Regional Payment Connectivity standard. Every Vietnamese retail bank app scans it. Bank BIN examples: 970436 (Vietcombank), 970418 (BIDV), 970422 (MB Bank), 970415 (VietinBank).
Mobile number or Account ID Recipient Name Amount (PHP, optional) QR Ph — the Philippines' national unified QR standard from Bangko Sentral ng Pilipinas (BSP), sitting above the individual e-wallets (GCash, Maya) and all major retail banks. Interoperable EMVCo-MPM format.
Account ID (Bakong / bank account) Recipient Name Currency USD (US Dollar) KHR (Cambodian Riel) Amount (optional) KHQR — National Bank of Cambodia unified QR. Live cross-border to Thailand (PromptPay), Laos (Lao QR), Vietnam (VietQR). Supports both USD and KHR since Cambodia is dual-currency.
Bank account or BCEL One ID Recipient Name Amount (LAK, optional) Lao QR — Bank of the Lao PDR unified QR. Accepted by BCEL, LDB, JDB, and every Lao retail bank app. Cross-border live with Thailand (PromptPay), Cambodia (KHQR), Vietnam (VietQR).
PayShap ID (mobile number or ShapID) Recipient Name Amount (ZAR, optional) Reference (optional) PayShap — BankservAfrica's real-time rapid payment rail, live across every major South African bank (Absa, FNB, Nedbank, Standard Bank, Capitec, Discovery, Investec, TymeBank). Send in <10 seconds by mobile number or ShapID.
Use this if you want to share your Zelle-registered email or US phone number as a scannable contact card. Note: Zelle has no universal QR URI scheme — scanners open your chosen contact method; the payer still initiates the transfer from their own banking app. This QR is a convenience, not a direct-pay link.
Registered With Email address US mobile number Your Zelle-registered email or phone Your Name (as it appears in Zelle) Request Amount (USD, optional) Note (optional) Zelle is built into every major US bank app (Chase, Bank of America, Wells Fargo, Capital One, Citi, and ~2,000 others). This QR encodes a mailto: or tel: that opens the recipient's contact card. The payer then opens their banking app, taps Zelle, and pastes the email / phone — the actual transfer happens bank-to-bank, never through us.
Shop ID or mobile number Recipient / Business Name Amount (EUR, optional) Satispay — Italy's licensed payment-institution mobile wallet. Accepted by 300,000+ Italian merchants. Customers scan the QR from the Satispay app; no card data, no typing PIN.
Use this if you're piloting Drex (Brazil's wholesale/retail CBDC, launched 2026 by Banco Central do Brasil on a Hyperledger Besu DLT). Drex settles via the existing Pix infrastructure; most merchant integrations accept the same Pix EMVCo-style QR with a Drex flag.
Drex / Pix key Recipient Name Amount (BRL, optional) Drex — Brazil's tokenised central bank digital currency, Phase-1 live 2026. Settles through existing Pix QR infrastructure during the transition. For pure-Pix transfers, use Pix .
Use this if you're testing Digital Euro pilot rails (ECB preparation phase, 2023–present; live retail issuance decision expected late 2026). Format follows EPC / SCT-Inst QR patterns with a CBDC flag. Not yet a production payment method — pilot participants only.
Recipient IBAN (Digital Euro wallet) Recipient Name Amount (EUR, optional) Digital Euro — the ECB's proposed retail CBDC. Preparation phase runs through Oct 2026; live issuance pending Governing Council decision. For standard euro bank transfers, use SEPA or EPC Girocode .
Digital Ruble wallet address Recipient Name Amount (RUB, optional) Digital Ruble — Bank of Russia CBDC. Pilot banks began retail rollout September 2026; mandatory distribution via commercial banks scheduled phase-in through 2027. Each wallet address is issued by a participating bank.
Digital Rupee VPA Recipient Name Amount (INR, optional) e₹ / Digital Rupee — the RBI's retail CBDC, live via pilot banks since December 2022. QRs share UPI-style VPAs with an @{bank}digital suffix (e.g. @icicidigital, @hdfcdigital). Interoperable with the existing UPI QR landscape since October 2023.
Use this if you want a reusable Lightning receive QR. BOLT12 offers (lno1...) don't expire and can be scanned repeatedly, unlike BOLT11 invoices. Not all Lightning wallets support BOLT12 yet (Phoenix, Core Lightning, LNDk, Zeus partial); check your wallet before handing out printed QRs.
BOLT12 offer (lno1...) BOLT12 "offers" are the reusable successor to BOLT11 Lightning invoices — no per-payment re-issuance, no 1-hour expiry. Generated server-side by Core Lightning (lightning-cli offer), LNDk, or Strike. Our QR is a passthrough.
Monero address Amount (XMR, optional) Note / payment ID (optional) Monero (XMR) is the largest privacy-by-default cryptocurrency. QR emits a monero: URI per the community-standard scheme; GUI and CLI wallets, Cake, MyMonero, Feather, and Monerujo all parse it.
Use this if you're printing the onboarding QR for a Matter-certified smart-home device (light bulb, sensor, lock, thermostat). The code admits the device into any Matter ecosystem — Apple Home, Google Home, SmartThings, Alexa, Home Assistant. Do not share once the device is paired — anyone with the code can commission it into a fresh fabric.
Matter onboarding code (MT:...) Matter QR payload (Connectivity Standards Alliance spec). Format is MT: + base38-encoded CBOR. Manual pairing code (11 digits) is the fallback for devices without a QR. Every Matter-certified product is shipped with one from the manufacturer.
WalletConnect URI (wc:...) WalletConnect v2 (now called Reown) URI. Generated by the dApp when a user clicks "Connect Wallet". Scanning with MetaMask, Trust, Coinbase Wallet, Phantom, Rainbow, Zerion, and 300+ other wallets completes the pairing. Session-specific — URIs are single-use.
Claim URL NFT claim / mint URLs from thirdweb, Reown, Zora, Manifold, or any chain-aware frontend. Scanning opens the claim page in the user's browser; WalletConnect or injected provider handles the on-chain mint. Works across Ethereum, Base, Polygon, Optimism, Arbitrum, Zora, Solana (scheme-dependent).
Auth key URL or pre-auth key Tailscale auth-key URL (ephemeral or reusable) from the admin console. Scanning on a new device triggers the auth flow. Works for Tailscale, Headscale (self-hosted), and compatible forks. Don't publish reusable keys in public QRs — anyone can join your tailnet.
QR Type Profile URL OAuth authorize link URL Works for any ActivityPub-compatible server (Mastodon, Pleroma, GoToSocial, Akkoma). Profile URL for sharing; OAuth authorize link for signing into a third-party app.
Use this if you're printing a pet tag, key-chain sticker, laptop label, water-bottle decal, or anything else you want returned if lost. Scanner sees an "if found" contact prompt; owner is never exposed until they choose to respond.
Contact method when found Email (mailto:) Phone / SMS (tel:) URL (hosted found page) Contact value What is this attached to? (optional) No account, no tracking, no service that can paywall your tag. The QR goes straight to your chosen contact method with a pre-filled "I found this" subject line. Works for pet tags, luggage, bike locks, cameras, anything with a visible printable surface.
PayID (email / phone / ABN) Recipient Name Amount (AUD, optional) Australian New Payments Platform PayID. Works with Osko-enabled bank apps.
Seller Name VAT Registration Number (15 digits) Invoice Timestamp (ISO 8601) Invoice Total (SAR, with VAT) VAT Amount Saudi Arabia's ZATCA FATOORA e-invoice QR. Legally required on every commercial invoice in KSA since 2023. TLV format, base64-encoded.
On-chain Bitcoin Address Amount (optional) BOLT11 Invoice or Lightning Address Unified QR — modern Bitcoin wallets pick the Lightning route for small/fast payments and fall back to on-chain. Recommended format for Bitcoin receivers.
Platform Apple App Store Google Play Store App URL Email or Phone Number Call Type Video Call Audio Call Full Name Phone (optional) Email (optional) Website (optional) Note (optional) Or upload a local photo (printed business card only) Local uploads stay in your browser and only appear on the printed card. MeCard QR data has no photo field.
MeCard is a simpler alternative to vCard, preferred by some Android devices
Design Business Card Content 0 chars Micro QR capacity: 35 digits, 21 uppercase alphanumeric, or ~15 bytes (lowercase/URLs). Best for short codes, serial numbers, and IDs. For URLs, use standard QR instead.
Most phone cameras cannot scan Micro QR codes. This format requires specialized industrial scanners (e.g. Scandit, Cognex). Use standard QR for general-purpose scanning. Content Rectangular Micro QR — a narrow, wide format ideal for test tubes, wristbands, and ticket strips. Up to 361 characters.
Most phone cameras cannot scan rMQR codes. This format requires specialized industrial scanners. Use standard QR for general-purpose scanning.