Skip to content
Upgfrog.online

Reference

What each QR code type actually encodes

A QR code is just a string of characters. The type you pick decides the format of that string — and the format is what tells the phone whether to dial, connect, save a contact or open a map.

TypeWhat it doesEncoded as
URLOpen a website when the code is scanned. The most common QR code by far.https://example.com
TextShow plain text on the scanning device. Nothing is opened or downloaded.Hello there
EmailOpen a pre-filled email draft addressed to you.mailto:hi@example.com?subject=Hello
PhoneStart a phone call to the number below.tel:+15550100000
SMSOpen the messaging app with your number and text already filled in.SMSTO:+15550100000:Hi
WhatsAppOpen a WhatsApp chat with a prepared message.https://wa.me/15550100000?text=Hi
vCardA full digital business card that saves straight into the phone's contacts.BEGIN:VCARD VERSION:3.0 N:Lovelace;Ada;;; FN:Ada Lovelace ORG:Analytical Engines END:VCARD
MeCardA shorter contact format. Produces a smaller, easier-to-scan code than vCard.MECARD:N:Lovelace\,Ada;TEL:+15550100000;;
LocationDrop a pin on a map. Use a search term or exact coordinates.geo:52.5163,13.3777
Wi-FiJoin a wireless network without typing the password. Ideal for cafés and offices.WIFI:T:WPA;S:Cafe Guest;P:flatwhite;;
EventAdd an appointment to the calendar app on the scanning device.BEGIN:VCALENDAR VERSION:2.0 BEGIN:VEVENT SUMMARY:Launch party DTSTART:20260901T180000 DTEND:20260901T220000 END:VEVENT END:VCALENDAR
CryptoA payment request wallets can read directly, with an optional amount.bitcoin:bc1qexampleaddress?amount=0.01
FacebookSend people to a Facebook page or profile.https://facebook.com/yourpage
X / TwitterOpen a profile, or pre-fill a post for people to share.https://twitter.com/yourname
YouTubePlay a video or open a channel.https://youtube.com/watch?v=xyz
InstagramOpen an Instagram profile.https://instagram.com/yourname
LinkedInOpen a LinkedIn profile or company page.https://linkedin.com/in/yourname
AppLink to your app. Enter the store link you want scanners to land on.https://apps.apple.com/app/id000000000
PayPalA PayPal.Me payment link, optionally with a fixed amount.https://paypal.me/yourname/20USD

vCard or MeCard?

vCard carries more fields and is understood everywhere, but it produces a long payload and therefore a dense code. MeCard encodes the same essentials in a fraction of the characters, which keeps the code sparse and easy to scan from a printed card. If you only need name, phone, email and website, prefer MeCard.

Keep the payload short

Every extra character adds modules, and more modules means each one is physically smaller at the same print size. Trimming tracking parameters off a URL often does more for scannability than any design change.

Generate one now