A QR code is just a bucket of bytes. URLs are by far the most common payload, but the spec doesnât care - you can encode Wi-Fi credentials, a calendar event, a map pin, a contact card, plain text, or any custom payload an app knows how to decode.
NFC.coolâs QR generator covers all of those. Hereâs what each one actually does when scanned.
URLs
The basic case. Encode https://example.com, scan with any camera, and the device offers to open it. Works on every phone made in the last decade.
A useful variant: short links. If you have analytics-heavy URLs, generate the QR over the short version - it makes the QR code physically smaller (fewer modules = less dense) and easier to scan from a distance.
Wi-Fi credentials
Encode an SSID, password, and security type (WPA2, WPA3, open) in the standard WIFI:T:WPA;S:...;P:...;; format. iOS, Android, and modern Windows all recognise the format and prompt to join.
Print this on a small card in your guest room. Stick it on the back of the router. Tape it to the wall in a café. Guests scan, join, done - no typing 24-character passwords.
Calendar events
Encode an event as a BEGIN:VEVENT block (the iCalendar format). Scanning offers to add it to the deviceâs calendar app, complete with start time, end time, location, and description.
Useful on event posters, conference signage, or âsave the dateâ cards. The recipient doesnât have to find the event on a website - they tap once and itâs on their calendar.
Locations
Encode a geo: URI with latitude and longitude. Scanning opens the default maps app at that pin - Apple Maps on iOS, Google Maps on most Android phones.
Restaurants, venues, meetup spots: stick a small QR on the flyer or invite, recipients get directions with one tap.
vCard (contacts)
The most common alternative to URLs. Encode a full vCard (name, phone, email, organisation, address, URL, photo) and the device offers to save it as a contact.
QR business cards work this way out of the box. Itâs also why a vCard QR works on every phone with no special app - vCard is a 30-year-old standard the OS already knows.
The trade-off vs the NFC.cool business card flow: a vCard QR canât be updated. Once printed, the contact data is frozen. If you want a âsingle source of truthâ that you can edit later, encode a URL to your live business card page instead - thatâs what NFC.cool Business Card does, and itâs why we recommend it over raw vCard QR for serious networking.
Plain text
If you just want to display a string when scanned - a message, a coupon code, a riddle - you can encode plain text. Most scanner apps will display it and offer to copy or share.
Custom payloads
Some apps register custom URL schemes (myapp://...) and recognise QR codes encoded with them. NFC.coolâs scanner respects those - it reads the payload and hands off to the registered app, the same way iOS or Android would do via Universal Links.
On the scanning side
NFC.coolâs scanner reads any of the above formats and routes them to the right action: URLs open in the browser, vCards offer to save, Wi-Fi prompts to connect, locations open in maps. It also keeps a local history of every scan, which is useful when youâve scanned 30 menus at a conference and want to revisit one.
The whole QR stack - generator and scanner - is available inside NFC.cool Tools for iPhone and Android.