Guide· 5 min read

QR Code Types Explained: Which One Do You Need?

From simple URLs to WiFi networks, vCards, and crypto wallets — understand the 24 QR code types Qrivo supports and when to use each one.

Share:𝕏in

QR codes are far more than just links to websites. The QR specification supports dozens of payload types, each triggering a different action on the scanning device. Understanding which type to use can mean the difference between a seamless user experience and a confused customer staring at raw text on their screen.

In this guide, we break down every major QR code type, explain how each one works under the hood, and show you exactly when to reach for each format.

URL — The Universal Link

The most common QR code type by far. A URL QR code contains a web address that the scanner opens in the default browser. This is what most people think of when they hear "QR code."

Best practices for URL codes include always using HTTPS for security, keeping URLs as short as possible to reduce QR density, and using UTM parameters to track campaign performance. If your URL is long, consider a URL shortener, but be aware that shorteners add a redirect hop and can obscure the destination from security-conscious users.

WiFi — Instant Network Access

WiFi QR codes encode your network name (SSID), password, and encryption type (WPA, WPA2, WPA3, or none) into a standardized format. When scanned, the device automatically connects to the network without the user having to type anything.

This is invaluable for restaurants, hotels, co-working spaces, and offices. Instead of printing your password on a card that gets lost, place a QR code at the front desk or on table tents. Guests scan once and they are connected. The format looks like this internally: WIFI:T:WPA;S:MyNetwork;P:MyPassword;;

One important note: WiFi QR codes contain your password in plain text. Anyone who scans the code or captures an image of it has your credentials. Rotate passwords periodically and consider using a guest network isolated from your primary infrastructure.

vCard — Digital Business Cards

vCard QR codes encode contact information in the vCard 3.0 or 4.0 format. A single scan can add a full contact entry including name, phone numbers, email addresses, company, job title, physical address, website, and even a profile photo URL.

This is the gold standard for networking events, conferences, and business cards. Print a vCard QR on the back of your physical card, and recipients can save your details in one tap instead of manually typing everything. The data goes straight into their phone's contact book.

Keep in mind that more fields mean a denser QR code. For printed cards, stick to the essentials: name, phone, email, and company. You can always link to a full profile page for additional details.

Email — Pre-Composed Messages

Email QR codes use the mailto: URI scheme and can pre-fill the recipient address, subject line, and even the body text. This is useful for customer feedback stations ("Scan to email us"), support kiosks, and event RSVPs.

For example, a museum could place a QR code next to an exhibit that opens an email pre-addressed to the curator with the subject "Question about [Exhibit Name]." The visitor just types their question and hits send.

SMS — Pre-Filled Text Messages

Similar to email codes, SMS QR codes use the smsto: URI scheme to open the messaging app with a pre-filled phone number and optional message body. Common uses include opt-in marketing ("Scan to text JOIN to 55555"), two-factor authentication enrollment, and quick customer support channels.

Phone — Tap to Call

Phone QR codes use the tel: URI scheme to initiate a phone call. The scanner's device shows a confirmation dialog, and one tap connects the call. This is perfect for emergency numbers, support hotlines, and "Call for a quote" signage.

Always include the country code (e.g., +1 for US) to ensure international compatibility. A phone number without a country code may fail for anyone scanning from a different region.

Geo — Map Coordinates

Geo QR codes encode latitude and longitude coordinates using the geo: URI scheme. When scanned, they open the default maps application and drop a pin at the specified location. This is ideal for event venues, store locations, hiking trailheads, and real estate listings.

You can also include a query parameter to set the zoom level or add a label. For businesses, this beats printing a street address that users have to copy-paste into their maps app.

Calendar Event — Instant RSVP

Calendar QR codes use the iCalendar (ICS) or vEvent format to encode event details: title, start time, end time, location, description, and organizer. Scanning adds the event directly to the user's calendar app.

This is incredibly useful for conference schedules, concert tickets, appointment reminders, and class timetables. Instead of hoping someone manually adds your event, guarantee it by putting it in their calendar with a single scan.

Plain Text — Simple Data

Sometimes you just need to display a message. Plain text QR codes contain arbitrary text that the scanner shows on screen. This works for serial numbers, product codes, short messages, or any data that does not map to a specific URI scheme.

While simple, plain text codes have a key advantage: they work everywhere, on every scanner, with zero dependencies on internet connectivity or specific apps.

Choosing the Right Type

The decision tree is straightforward. If you want someone to visit a webpage, use URL. If you want them to connect to your network, use WiFi. If you want them to save your contact, use vCard. If you want them to take an action (call, email, text), use the corresponding action type.

For more complex scenarios, consider combining types. Print a vCard QR on your business card and a URL QR that links to your LinkedIn profile. Use a WiFi QR at the entrance and a Geo QR on your directions page.

Qrivo supports all of these types and more, with a clean generator interface that handles the encoding format automatically. You pick the type, fill in the fields, and the app produces a scannable code. No need to memorize URI schemes or worry about format specifications.

Advanced Types

Beyond the basics, Qrivo also supports several advanced payload types. UPI codes for instant payments are common in India and Southeast Asia. Bitcoin and Ethereum address codes streamline cryptocurrency transactions. App Store links with platform detection can route iOS users to the App Store and Android users to Google Play from the same code.

Each of these follows the same principle: encode a URI or structured data that the scanning device knows how to handle. The QR code itself is just a container. The magic is in the payload format and the scanner's ability to interpret it.

Try GetQrivo Free

Scan, create, and organize QR codes and barcodes with 15 built-in safety checks. Available on iOS and Android.

Related Articles