ExplainerJun 26, 2026 · 10 min read

QR Code Types: All 20 Types Explained with Use Cases

A complete guide to every QR code type: URL, WiFi, vCard, WhatsApp, UPI, email, location, calendar, app link, file, form, digital bizcard, and more. What each does and when to use it.

QR codes are not a single format, they are a container format. The pattern only encodes text; what matters is the structure of that text. Different structures trigger different actions on the phone: open a URL, join a WiFi, save a contact, open WhatsApp. Below is every type QRSprint supports, ranked by how commonly they are used.

#1

URL QR code

Free, static ok

When to use: Any website, landing page, social profile, or product page.

The most common QR type. Encodes any URL. Scan opens the link in the phone browser. For links you expect to change, use dynamic. For permanent links (a social profile, a specific blog post), static is fine and free.

Generate this type
#2

WiFi QR code

Free, static ok

When to use: Hotels, cafes, offices, Airbnb, home guest networks.

Encodes the WiFi SSID, password, and security type in MECARD format. Scan connects the phone automatically on both iOS and Android. The password is not displayed as text; it is encoded in the pattern.

Generate this type
#3

vCard / contact QR code

Free, static ok

When to use: Business cards, name badges, conference lanyards.

Encodes a vCard or MECARD contact record: name, phone, email, company, address, URL, and photo. Scan prompts to save the contact. No server needed. For an interactive hosted page with a Save-to-contacts button, use the bizcard type instead.

Generate this type
#4

WhatsApp QR code

Free, static ok

When to use: Customer support, retail counters, packaging, business cards.

Encodes a wa.me link with a phone number and optional pre-filled message. Scan opens WhatsApp directly with the contact pre-loaded. Works for WhatsApp Business accounts too.

Generate this type
#5

UPI payment QR code

Free, static ok

When to use: Indian shop counters, invoices, receipts.

Encodes a UPI payment deep link (upi://pay?...) with VPA (UPI ID), name, and optional amount. Scan opens any UPI app (PhonePe, Google Pay, Paytm, BHIM) on the scanner's phone.

Generate this type
#6

Email QR code

Free, static ok

When to use: Support desks, feedback forms, newsletters.

Encodes a mailto: link with recipient, subject, and body pre-filled. Scan opens the phone's email client with all fields ready. The user only needs to hit Send.

Generate this type
#7

SMS QR code

Free, static ok

When to use: SMS marketing opt-in, text-to-join, service alerts.

Encodes an sms: link with a recipient number and optional pre-filled message body. Scan opens the phone's messaging app.

Generate this type
#8

Phone call QR code

Free, static ok

When to use: Service counters, packaging, anywhere a direct call is the action.

Encodes a tel: link. Scan prompts the phone's dialler with the number pre-filled. One tap calls.

Generate this type
#9

Location / Maps QR code

Free, static ok

When to use: Event venues, delivery drop points, retail shops, tourist sites.

Encodes GPS coordinates (latitude, longitude). Scan opens Google Maps (Android) or Apple Maps (iOS) with the pin dropped. No network or server needed for the QR itself.

Generate this type
#10

Calendar event QR code

Free, static ok

When to use: Wedding cards, conference invitations, meetups, class schedules.

Encodes a VCALENDAR event with title, date/time, location, and description. Scan prompts to add the event to the phone's calendar. Works on Google Calendar, Apple Calendar, and Outlook.

Generate this type
#11

App download QR code

Account needed

When to use: Startups promoting their app, packaging inserts, campaigns.

A dynamic link that routes iPhone users to the App Store URL and Android users to the Play Store URL. One QR handles both platforms. Requires a free account because the routing logic lives on a server.

Generate this type
#12

Spotify QR code

Free, static ok

When to use: Artists, albums, playlists, podcasts.

Encodes a Spotify URL directly. Scan opens the Spotify app if installed, or the web player. For music that works across all platforms (Apple Music, JioSaavn, YouTube Music), use the Music type instead.

Generate this type
#13

Instagram QR code

Free, static ok

When to use: Brand packaging, physical shops, event merchandise.

Encodes your Instagram profile URL. Scan opens the Instagram app directly to your profile. Works for any public Instagram account.

Generate this type
#14

File / PDF QR code

Account needed

When to use: Menus, brochures, manuals, price lists, catalogues.

Upload a PDF, image, or other file (up to 10 MB). QRSprint hosts it and generates a QR pointing to the download. Scan opens the file on any device. Requires a free account.

Generate this type
#15

Form QR code

Account needed

When to use: Feedback collection, registrations, surveys, lead capture.

Build a hosted form with text, email, phone, dropdown, and multi-choice fields. Scan opens the form. Responses go to your dashboard. Requires a free account.

Generate this type
#16

Digital business card QR

Account needed

When to use: Professionals, freelancers, executives, anyone replacing paper business cards.

Creates a hosted profile page with name, photo, title, contact details, social links, and a Save-to-contacts button. Scan opens the page. Update details anytime without reprinting the QR. Requires a free account.

Generate this type
#17

Google review QR code

Free, static ok

When to use: Restaurants, retail shops, clinics, salons.

Encodes your Google Maps review link. Scan opens the review form directly. Print on counter cards, receipts, or table tents to prompt reviews at the moment of satisfaction.

Generate this type
#18

Multi-link QR code

Account needed

When to use: Social media bios, brand packaging, influencers.

Creates a hosted link-in-bio page with multiple links (website, WhatsApp, Instagram, YouTube, UPI, etc.). Scan opens the page. Replaces a Linktree link with a direct QR. Requires a free account.

Generate this type
#19

Crypto payment QR code

Free, static ok

When to use: Merchants, freelancers, and anyone accepting crypto.

Encodes a crypto payment URI for Bitcoin, Ethereum, Solana, Litecoin, Dogecoin, and others. Includes the amount and optional label. Any compatible wallet app scans and pre-fills the transaction.

Generate this type
#20

Security QR code

Account needed

When to use: Vehicles, kids, pets, luggage, wallet, any item you cannot afford to lose.

When scanned, triggers a private in-app call or message to the owner. The owner's real phone number is never shown. Optional emergency alert. Requires the QRSprint app on the owner's phone.

Generate this type

Static vs dynamic: how it affects each type

Types marked "Free, static ok" can be generated entirely in your browser with no account. The data is encoded directly in the QR pattern. Types marked "Account needed" require a server: the QR points at a hosted page or redirect on QRSprint, which is why a free account is needed.

Any static QR type can also be made dynamic (by turning on the Dynamic toggle before downloading) if you want the ability to change the destination later or see scan analytics. The dynamic version requires a free account.

Free QR Generator

Generate any QR code free — right now

URL, WiFi, WhatsApp, vCard, UPI, and 15 more types. No signup for static QR. Download PNG or SVG.

Make a free QR code

Want to edit it after printing and track every scan?

Dynamic QR

Dynamic QR codes live in the QRSprint app

Change the destination any time without reprinting. See every scan: count, city, device, time. Security QR rings your phone when someone scans — your number stays private.