Vexifa QR Code
Try the Generator →
Explainer

QR Code Types Explained: URL, vCard, WiFi, SMS, and More

By Dave Rupe

QR codes are not a single format - they are a container that can hold many different types of structured data. Understanding the available content types helps you choose the right one for your use case, avoid compatibility pitfalls, and get the most out of every scan.

URL QR Codes - The Universal Standard

The URL QR code is the most widely used type. It encodes a web address - starting with https:// or http:// - and instructs the device to open that address in the default browser when scanned. Nearly every smartphone camera app and dedicated scanner can handle a URL QR code without any additional software.

URL QR codes are ideal for:

One key advantage of using a URL is that you can host any type of content at that address - a PDF, an image gallery, a video, a form - without worrying about QR code data capacity limits. If you need to update the destination later, consider using a dynamic QR code or a redirect link so the printed code never becomes obsolete.

Limitation: A URL QR code requires an active internet connection for the content at the other end to load. If the server goes down or the URL changes without a redirect, the code will scan but deliver a broken page.

Plain Text QR Codes

A plain text QR code encodes a raw string of characters with no special formatting or action trigger. When scanned, most devices simply display the text on screen rather than launching an app or browser. This type is useful for serial numbers, short messages, product identifiers, or any information that should be read rather than acted upon.

The limitation is capacity. In binary mode, a QR code can hold up to about 2,953 bytes - roughly 2,900 characters of plain ASCII text. For anything longer, a URL pointing to the full content is a better approach. Plain text QR codes also offer no built-in action, so the user must manually copy the text if they want to use it elsewhere.

vCard and Contact QR Codes

A vCard QR code encodes contact information in the vCard format (usually vCard 3.0 or 4.0), which is the same standard used by email clients and phone contacts apps worldwide. When scanned, the device recognizes the vCard structure and prompts the user to save a new contact - no browser or internet connection required.

A typical vCard QR code can include:

vCard QR codes are a staple of business cards, conference badges, and email signatures. The encoded data is self-contained, so the contact is saved even in areas with no cellular or WiFi signal. The trade-off is density: a full vCard with multiple fields can produce a fairly dense QR code, so keep the module size large enough to scan reliably when printed small.

Comparison with URL type: A URL QR code on a business card sends the scanner to your website or LinkedIn profile - they still need to manually save your contact details. A vCard QR code skips the web entirely and saves the contact directly to the phone's address book in one tap.

WiFi QR Codes

A WiFi QR code encodes network credentials using a standardized string format: WIFI:T:WPA;S:NetworkName;P:Password;;. When scanned on Android 10+ or iOS 11+, the device offers to join the network automatically - no typing required. This format supports WPA/WPA2, WEP, and open networks.

Common use cases include:

Important limitation: The WiFi QR code standard was not part of the original QR specification and relies on device operating system support. Very old phones (Android 9 and earlier without Google Lens, iOS 10 and earlier) may not trigger the auto-join prompt. Additionally, the password is stored in plain text within the QR code - anyone who scans it can read the credentials, so treat printed WiFi QR codes as semi-public.

SMS, Phone, and Email QR Codes

SMS QR Codes

An SMS QR code uses the URI scheme sms:+15551234567?body=Hello to pre-fill a text message. When scanned, the device opens the SMS app with the recipient number and optional message body already populated. The user still has to hit send, which provides a deliberate confirmation step. SMS QR codes are effective for customer support opt-ins, survey participation, and text-to-win promotions.

Phone Call QR Codes

Using the tel: URI scheme, a phone QR code triggers a call prompt to a specific number. This is useful on printed materials like flyers, posters, and brochures where customers might want to call directly. Most devices ask for confirmation before dialing to prevent accidental calls.

Email QR Codes

The mailto: URI scheme can pre-fill an email recipient, subject line, and even body text. Scanning opens the device's default email app with the fields populated. This is handy for feedback cards, event RSVPs, and support requests where you want to lower the friction of getting in touch.

Geolocation QR Codes

A geolocation QR code encodes GPS coordinates using the geo: URI scheme - for example, geo:40.7128,-74.0060. When scanned, the device opens its default maps application and navigates to that location. This is useful for directing customers to a physical storefront, a parking lot, an event venue, or any place that may not have a precise street address.

The experience varies by platform. On iOS, coordinates open Apple Maps by default. On Android, Google Maps is typically the handler. Users can then get turn-by-turn directions from their current location. For broader compatibility, some businesses prefer a URL QR code pointing to a Google Maps or Apple Maps share link, which also opens the maps app but works more reliably across all devices and browsers.

App Store and Social Media QR Codes

App Store Links

App store QR codes simply encode the URL to an app's listing on the Apple App Store or Google Play Store. The smartest implementation uses a universal link or a tool that detects the user's operating system and redirects to the appropriate store. This eliminates the need to print two separate QR codes for iOS and Android users.

Social Media QR Codes

Social media QR codes are URL QR codes pointing to a profile - Instagram, LinkedIn, Facebook, TikTok, X (formerly Twitter), and so on. There is no special encoding format; the value is purely in the convenience of linking directly to a profile page. Some social platforms (notably Snapchat and WeChat) have their own proprietary QR code formats that only work within their own apps.

QR Code Type Comparison at a Glance

Here is a summary of the major QR code content types, their data format, and key considerations:

You can generate most of these types for free using Vexifa QR Code - no account or watermarks required.

Frequently Asked Questions

What QR code type is most common?

The URL QR code is by far the most common type. It encodes a web address and opens directly in a phone browser when scanned, making it the default choice for marketing, packaging, business cards, and signage. Its universal scanner support and flexibility to point to any type of content make it the go-to option for the vast majority of use cases.

Can a QR code link to a PDF?

Yes. The best approach is to host the PDF at a public URL and encode that URL into the QR code. The scanner opens the link and the device either displays or downloads the PDF depending on the browser and OS. You cannot embed a large PDF file directly in a QR code because the data capacity is far too small - a QR code holds at most around 3 kilobytes of data.

What is the difference between a URL and a vCard QR code?

A URL QR code simply encodes a web address and sends the scanner to a webpage. A vCard QR code encodes contact information directly - name, phone, email, address - in a standardized format that prompts the phone to save a new contact, with no internet connection required. The vCard type is more self-contained; the URL type is more flexible and allows you to update the destination without reprinting.

Can QR codes store images directly?

No. QR codes store text data only. Even binary mode encodes raw bytes, not images, and the maximum capacity is far too small to hold any meaningful image file - a tiny 100x100 pixel JPEG can easily exceed the entire data capacity of a QR code. To share an image via QR code, host it online and encode the URL that points to it.

Create Your QR Code Free

No sign-up. No watermarks. Download in seconds.

Open Generator →

Related Articles