technical-guides

QR Code Types Explained: URL, vCard, Wi-Fi & More

A comprehensive reference for all QR code data types and best use cases.

SmartyTags TeamNovember 14, 202511 min read

When most people think of a QR code, they think of a URL. Scan the code, open a website. That is the most common use, but it is far from the only one. QR codes can encode many different types of data, and the type you choose determines what the scanner's phone does when it reads the code.

Understanding the available data types lets you pick the right format for your situation. A QR code that opens a website is not the same as one that saves a contact, connects to Wi-Fi, or composes an email. Each type triggers a different action on the user's device.

This reference covers every major QR code data type, how each one works, and when you should use it.

URL QR Codes

This is the most widely used QR code type, and for good reason. A URL QR code encodes a web address. When scanned, the phone opens the URL in its default browser.

How It Works

The QR code contains a string like https://example.com/page. The phone reads this string, recognizes it as a URL, and opens the browser. Some phones show a preview or prompt before opening; others open immediately.

When to Use It

Use a URL QR code when you want to direct people to any web page: a landing page, a product listing, a video, a form, a PDF, or any other resource accessible by URL. This is the default choice for most marketing, informational, and commercial applications.

Static vs. Dynamic

A static QR code encodes the destination URL directly. Change the URL, and you need a new code. A dynamic QR code encodes a redirect URL managed by a platform like SmartyTags. The redirect URL stays the same, but you can change where it points at any time. Dynamic codes also provide scan analytics.

For most use cases, dynamic URL codes are the better choice. Create one here.

Best Practices

  • Keep URLs as short as possible to minimize QR code density
  • Always use HTTPS for security
  • Ensure the destination page is mobile-optimized (every scanner is on a phone)
  • Add UTM parameters for campaign tracking

vCard QR Codes

A vCard QR code encodes contact information in a standardized format. When scanned, the phone prompts the user to save a new contact with the encoded details.

How It Works

The QR code contains a vCard data string that includes fields like name, phone number, email address, company, job title, website, and physical address. The phone's contact app reads this data and presents a pre-filled contact card that the user can save with one tap.

A typical vCard payload looks like this:

BEGIN:VCARD
VERSION:3.0
N:Smith;Jane
FN:Jane Smith
ORG:Acme Corp
TITLE:Director of Sales
TEL:+15551234567
EMAIL:jane@acme.com
URL:https://acme.com
END:VCARD

When to Use It

vCard QR codes are ideal for business cards, name badges, conference materials, email signatures, and any situation where you want someone to save your contact information quickly. They are especially useful at trade shows and networking events where exchanging information needs to be fast.

Best Practices

  • Include only the fields that matter. A vCard with 15 fields creates a denser, harder-to-scan code
  • Use vCard version 3.0 for the widest compatibility
  • Test on both iPhone and Android to make sure all fields import correctly
  • Consider printing the vCard QR code on the back of your physical business card

Wi-Fi QR Codes

A Wi-Fi QR code encodes network credentials. When scanned, the phone automatically connects to the specified Wi-Fi network without the user needing to find the network name or type a password.

How It Works

The QR code contains a specially formatted string:

WIFI:T:WPA;S:NetworkName;P:Password123;;

The T field specifies the security type (WPA, WEP, or nopass), S is the network SSID (name), and P is the password. The phone reads this data and either connects automatically or prompts the user to confirm the connection.

When to Use It

Wi-Fi QR codes are useful in any situation where guests need network access:

  • Hotels and vacation rentals: place the code on the room information card
  • Restaurants and cafes: display on table tents or near the entrance
  • Offices: place in meeting rooms and reception areas for visitor access
  • Events: display on signage to give attendees easy connectivity
  • Retail stores: provide customer Wi-Fi access

Best Practices

  • Place the QR code where visitors naturally look for Wi-Fi information
  • Label it clearly: "Scan to connect to Wi-Fi" with the network name visible as text
  • Update the code when you change the password (use a dynamic code if password changes are frequent)
  • Keep the password reasonable in length; very long passwords create denser codes

Email QR Codes

An email QR code pre-fills an email composition screen on the scanner's phone. It can set the recipient address, subject line, and body text.

How It Works

The QR code encodes a mailto: URI:

mailto:support@example.com?subject=Product%20Inquiry&body=Hi%2C%20I%20have%20a%20question%20about...

When scanned, the phone opens the default email app with the fields pre-populated. The user can review, edit, and send.

When to Use It

Email QR codes work well for:

  • Customer support: scan to send a support request with a pre-filled subject
  • Feedback collection: scan to send feedback to a specific address
  • Sales inquiries: scan to start a conversation with a pre-filled context
  • Event follow-ups: scan to send a networking follow-up with context

Best Practices

  • Keep the pre-filled body text short; the user should feel like they are starting a conversation, not sending a form
  • URL-encode special characters in the subject and body
  • Test across email clients (Gmail, Apple Mail, Outlook) to ensure compatibility

SMS QR Codes

Similar to email codes, an SMS QR code opens the phone's messaging app with a pre-filled recipient number and optional message text.

How It Works

The QR code encodes an sms: or smsto: URI:

sms:+15551234567?body=Hi%2C%20I%20saw%20your%20ad%20and%20want%20to%20learn%20more.

The phone opens the messaging app with the number and message pre-filled. The user can edit and send.

When to Use It

SMS QR codes are useful for:

  • Opt-in lists: scan to text a keyword to a short code
  • Customer service: scan to start an SMS conversation
  • Appointment reminders: scan to text a confirmation
  • Marketing campaigns: scan to receive a coupon via text

Best Practices

  • Check regional regulations for SMS marketing (opt-in requirements, TCPA in the US)
  • Keep pre-filled messages short and editable
  • Test on both iPhone and Android, as SMS URI handling varies slightly

Phone Call QR Codes

A phone call QR code initiates a call to a specified number when scanned.

How It Works

The QR code encodes a tel: URI:

tel:+15551234567

The phone opens the dialer with the number pre-filled, or on some devices, initiates the call directly.

When to Use It

  • Customer service: scan to call support directly
  • Emergency information: scan for immediate contact
  • Sales: scan to reach a sales representative
  • Local businesses: scan to call for reservations or appointments

Best Practices

  • Include the phone number as readable text alongside the QR code in case of scanning issues
  • Use the international format with country code for reliability
  • Note that some users may be surprised if a call initiates automatically; most modern phones show a confirmation prompt

Plain Text QR Codes

A plain text QR code simply displays text on the screen when scanned. No URL, no app integration, just text.

How It Works

The QR code contains an arbitrary text string. The phone reads it and displays it. There is no further action triggered.

When to Use It

Plain text codes have limited but specific applications:

  • Serial numbers and product identification
  • Short messages or codes (discount codes, access codes)
  • Information that does not need to link anywhere
  • Instructional messages at the point of interaction

Best Practices

  • Keep text short; longer strings create denser codes
  • Make sure the context makes it clear that the result will be text, not a link
  • Consider whether a URL code linking to a page would serve the purpose better

Geographic Location QR Codes

A location QR code encodes geographic coordinates. When scanned, it opens a maps application to the specified location.

How It Works

The QR code encodes a geo: URI:

geo:40.7128,-74.0060

The phone opens its default maps application (Google Maps, Apple Maps) centered on the specified coordinates.

When to Use It

  • Event venues: scan to get directions
  • Business locations: scan to navigate to your store or office
  • Tourism: scan at landmarks for map context
  • Delivery instructions: scan to see the exact delivery point

Best Practices

  • Double-check coordinates before encoding; a wrong digit can send someone to the wrong continent
  • Consider using a URL code linking to a Google Maps URL instead, as it gives you more control over the pin label and zoom level
  • Include a text address alongside the QR code as a fallback

Calendar Event QR Codes

A calendar QR code encodes event details in iCalendar format. When scanned, it prompts the user to add an event to their calendar.

How It Works

The QR code contains an iCalendar (ICS) formatted event:

BEGIN:VEVENT
SUMMARY:Team Meeting
DTSTART:20260315T140000Z
DTEND:20260315T150000Z
LOCATION:Conference Room B
END:VEVENT

The phone reads this data and prompts the user to save the event to their calendar app.

When to Use It

  • Event invitations: scan to save the date
  • Conference sessions: scan to add a talk to your schedule
  • Appointment reminders: scan to add a follow-up to your calendar
  • Class schedules: scan to add recurring sessions

Best Practices

  • Include timezone information to avoid confusion
  • Keep the event description short to manage code density
  • Test on multiple devices and calendar apps
  • For events with changing details, use a URL code linking to a dynamic calendar page instead

App Store QR Codes

An app store QR code detects the user's device type and redirects to the appropriate app store listing: Apple App Store for iPhones, Google Play Store for Android devices.

How It Works

This is typically implemented as a URL QR code with smart redirect logic on the server side. The redirect URL detects the user agent and sends iPhone users to the App Store link and Android users to the Play Store link. Dynamic QR codes are well-suited for this because the redirect logic happens at the URL level.

When to Use It

  • App launch marketing materials
  • Print advertising for mobile apps
  • Product packaging that promotes a companion app
  • In-store signage directing customers to your app

Best Practices

  • Always handle the case where someone scans from a device that is neither iOS nor Android (direct them to your website)
  • Include the app name and logo next to the QR code so users know what they are downloading
  • Test the detection logic across multiple devices before printing

Choosing the Right Type

For most business and marketing applications, URL QR codes handle the majority of use cases. When you need a specific device action (saving a contact, connecting to Wi-Fi, making a call), use the specialized type designed for that action.

A few decision shortcuts:

  • Want someone to visit a page? URL code.
  • Want someone to save your contact info? vCard code.
  • Want someone to join your Wi-Fi? Wi-Fi code.
  • Want someone to contact you? Email, SMS, or phone code depending on the channel.
  • Want someone to find a location? Geo or URL code linking to maps.
  • Want flexibility to change the destination later? Dynamic URL code through SmartyTags.

Regardless of which type you use, follow the fundamentals: ensure adequate size and contrast for reliable scanning, include a clear call to action, test on multiple devices, and consider whether a dynamic code gives you the flexibility you need for your use case.

SmartyTags Team

Content Team

The SmartyTags team shares insights on QR code technology, marketing strategies, and best practices to help businesses bridge the physical and digital worlds.

Related Articles

Stay up to date

Get the latest QR code tips, guides, and product updates delivered to your inbox.

No spam. Unsubscribe at any time.