Specialized QR Codes Explained: How WiFi, vCard, UPI Payment, and WhatsApp QR Payloads Work
Learn the exact URI payload syntax inside WiFi auto-connect, vCard 3.0 digital business cards, NPCI UPI payment links, and WhatsApp/SMS QR codes.
Most people think of a QR code as a shortcut to a website URL. However, under the ISO/IEC 18004 specification, a QR matrix simply encodes UTF-8 text. When that text follows standardized URI or data-object schemas, native iOS and Android camera apps recognize the prefix and trigger native device actions—such as joining a WPA2 Wi-Fi network, saving a full contact card, opening an Indian UPI payment app with a pre-filled amount, or launching a WhatsApp chat—all without routing through any third-party redirect server.
1. Wi-Fi Auto-Connect QR Codes (WIFI: Schema)
Instead of reading a complex router password aloud to guests or customers, a Wi-Fi QR code encodes the network credentials using the de facto WIFI: URI schema supported by Android (Android 10+) and iOS (iOS 11+):
WIFI:T:WPA;S:Office_Guest_5G;P:Tr0ub4dor&3!;H:false;;
Parameter Breakdown
T:(Authentication Type): AcceptsWPA(covers both WPA/WPA2 and WPA3-Personal),WEP, ornopassfor open networks.S:(SSID): The exact case-sensitive name of your Wi-Fi network.P:(Password): The network passphrase (left empty ifT:nopass).H:(Hidden Network): Set totrueif the router does not broadcast its SSID publicly, orfalseotherwise.- Escaping Rule: If your SSID or password contains special delimiter characters (
\,;,,, or:), they must be escaped with a leading backslash (for example,\;).
Generate a printable Wi-Fi sign directly in your browser using the EverySolve WiFi QR Code Generator.
2. vCard 3.0 Digital Business Cards (BEGIN:VCARD)
When printing a QR code on a business card or conference badge, encoding a vCard 3.0 (RFC 2426) block allows anyone who scans the code to save your name, title, company, phone number, email, and website directly into their phone's native Contacts app—even when offline in an exhibition hall with no mobile data:
BEGIN:VCARD
VERSION:3.0
N:Sharma;Aarav
FN:Aarav Sharma
ORG:EverySolve Technologies
TITLE:Principal Systems Architect
TEL;TYPE=WORK,VOICE:+919876543210
EMAIL:aarav@example.com
URL:https://everysolve.in
ADR;TYPE=WORK:;;MG Road, Bengaluru, KA 560001;;;;
END:VCARD
Dense Matrix Tip: Because a full vCard contains 180 to 300+ characters, the resulting QR matrix has many more modules (dots) than a short URL. Keep the fields concise and print the code at a minimum size of 2.5 cm × 2.5 cm (1 inch) so smartphone cameras can resolve the grid cleanly.
Create your own offline-ready contact QR code with the EverySolve vCard Contact QR Generator.
3. Indian UPI Payment QR Codes (upi://pay NPCI Specification)
Under the National Payments Corporation of India (NPCI) Unified Payments Interface linking specification, any interoperable UPI QR code uses the upi://pay scheme:
upi://pay?pa=merchant@okaxis&pn=Green%20Leaf%20Cafe&am=450.00&cu=INR&tn=Invoice%201042
pa(Payee Address / VPA): Your mandatory UPI ID (e.g.,merchant@upi).pn(Payee Name): The registered merchant or recipient name.am(Transaction Amount): Optional fixed rupee amount (up to 2 decimal places). Omitamfor a static countertop QR where the customer types the amount; includeamon printed invoices so the exact bill total pre-fills automatically.cu(Currency): Fixed toINR.tn(Transaction Note): Optional remark or invoice reference number.
Generate static or amount-locked payment codes compatible with Google Pay, PhonePe, Paytm, and BHIM using the EverySolve UPI Payment QR Generator.
4. Direct WhatsApp and SMS Trigger QR Codes
For customer support desks, restaurant table ordering, or service bookings, you can pre-populate a recipient phone number and starter message:
- WhatsApp Deep Link:
https://wa.me/919876543210?text=Hi%2C%20I%20would%20like%20to%20book%20a%20demo(the generator automatically strips any+symbol, spaces, or dashes from the phone number so it conforms to WhatsApp's digits-only format). - Standard SMS URI (RFC 5724):
sms:+919876543210?body=Requesting%20callback%20for%20order%20402(select the SMS tab inside the generator to switch from WhatsApp to standard cellular SMS).
Build ready-to-scan support and messaging codes with the EverySolve SMS & WhatsApp QR Generator.
Summary Comparison of Specialized QR Formats
| QR Type | URI / Payload Prefix | Requires Internet When Scanned? | Primary Use Case |
|---|---|---|---|
| WiFi QR Code | WIFI:T:WPA;S:...;P:...;; | No (connects directly to local router) | Offices, cafes, hotels, Airbnb rentals, home guests |
| vCard Contact QR | BEGIN:VCARD\nVERSION:3.0... | No (imports directly into phone Contacts) | Business cards, conference badges, resumes |
| UPI Payment QR | upi://pay?pa=...&pn=...&cu=INR | Yes (UPI app processes bank transfer) | Retail checkout, freelance invoices, bill receipts |
| SMS & WhatsApp QR | https://wa.me/... or SMSTO:... | Yes for WhatsApp / Cellular for SMS | Customer support desks, appointment bookings |
To learn how Reed-Solomon error correction levels (L, M, Q, H) affect scan reliability on printed materials, read our guide on Generating Custom QR Codes for Business, or pair your UPI QR code with our Professional Receipt Creation Guide.
Standards & Technical References
- ISO/IEC 18004 — Information technology — Automatic identification and data capture techniques — QR code bar code symbology specification — International Organization for Standardization (ISO) (Reference)
- RFC 2426 — vCard MIME Directory Profile (Version 3.0) — Internet Engineering Task Force (IETF) (Reference)
- Unified Payments Interface (UPI) — Common URL Specifications for Deep Linking & QR — National Payments Corporation of India (NPCI) (Reference)
QR payload schemas verified against ISO/IEC 18004, IETF RFC 2426 (vCard 3.0), NPCI Unified Payments Interface (UPI) Linking Specifications, and ZXing WiFi network configuration syntax. EverySolve guides are written and maintained by our engineering and editorial team to document exact formulas, file-format standards, and browser-based workflows.
Frequently Asked Questions
Do static WiFi, vCard, or UPI QR codes generated on EverySolve ever expire?
No. Because EverySolve encodes the raw WIFI:, BEGIN:VCARD, or upi://pay payload directly into the QR code matrix without routing through any intermediary short-link server, the QR code works permanently as long as your Wi-Fi password, contact details, or UPI ID remain unchanged.
Is my Wi-Fi password or UPI ID uploaded to a server when generating a QR code?
No. All four specialized QR generators on EverySolve render the QR canvas locally inside your web browser memory. Your Wi-Fi credentials, phone numbers, and UPI VPA never leave your device.
Why does WhatsApp require the phone number without a leading + or 00 in wa.me links?
WhatsApp's official click-to-chat specification (wa.me/<number>) requires the full international phone number in digits only—for example, 919876543210 for an Indian number (+91) or 14155552671 for a US number (+1). Including +, brackets, or hyphens causes the link parser to fail.
Related Online Tools
-
WiFi QR Code Generator
Generate a scanable WiFi QR code to connect guests to your wireless network instantly without typing passwords.
-
vCard Contact QR Generator
Create a vCard QR code to let people scan and save your contact information directly into phone contacts.
-
UPI QR Code Generator
Generate instant UPI QR codes for Indian payment apps (GPay, PhonePe, Paytm, BHIM) with VPA, Name, and Amount.
-
SMS & WhatsApp Direct QR Generator
Generate scan-to-chat QR codes for WhatsApp and SMS with direct phone number and prefilled message.
Related Guides & Tutorials
-
How to Generate High-Contrast Vector QR Codes for Print and Business
Create scannable SVG and PNG QR codes for URLs, Wi-Fi networks, and vCards, and learn how ISO/IEC 18004 error correction, quiet zones, and print sizing work.
-
How to Generate Professional Rent and Business Sales Receipts
Understand the difference between an invoice and a receipt, what fields are mandatory for accounting and HRA tax audits, and how to generate clean PDF receipts.
-
How to Generate Employee Salary Slips (CTC, Gross & Net Pay Guide)
Understand how Basic Salary, HRA, allowances, EPF, Professional Tax, and TDS deductions fit together on a monthly payslip and generate clean PDF salary slips.