Help
QR Code Types
Ten types, each encoding a different kind of information. The type you choose decides what happens on the scanning phone — opening a page, dialling a number, joining Wi-Fi, or saving a contact.
Choosing a type
Pick by the action you want, not by the information you have. If you want someone to call you, the Phone type produces a one-tap dialler prompt; a phone number typed into a Text code just shows them digits to copy.
| Type | What scanning does | Typical use |
|---|---|---|
| Link | Opens a web page | Almost anything — posters, packaging, menus |
| Text | Displays a message | Asset labels, offline instructions |
| vCard | Saves a contact | Business cards, badges, email signatures |
| Wi-Fi | Joins a network | Cafés, hotels, offices, rentals |
| Opens a pre-addressed draft | Enquiries, support requests | |
| Phone | Opens the dialler | Service stickers, vehicles, signage |
| SMS | Opens a pre-written text | Keyword opt-ins, table service |
| Opens a chat | Shop windows, markets, delivery | |
| Location | Opens a maps pin | Trailheads, entrances, events |
| Event | Adds a calendar entry | Posters, invitations, schedules |
Every type is free
All ten are available to everyone, including logged-out visitors. Nothing here is gated by tier — the paid plans add gradients, more dynamic codes and the API, not the types themselves. Downloads are watermark-free on every plan, and every signed-in plan includes dynamic codes.
Density: why some types need bigger codes
The more a type encodes, the finer the grid, and the larger the code has to be printed to stay readable. Roughly, from lightest to heaviest:
Phone and Location encode very little and produce coarse, robust codes. Link, SMS and Email sit in the middle, depending on length. Wi-Fi, Event and vCard are the heavy ones — and vCard with every field filled in is the densest thing you can make here.
If a code has to be small or scanned from a distance, prefer a lighter type, or use a dynamic code so the printed code only ever contains a short link. See the sizing guide.
Static by nature
Every type here encodes its data directly into the printed pattern, so the information cannot be changed afterwards. A Wi-Fi password, an event date, a phone number — all fixed at the moment you download.
Only the Link type has an alternative: made as a dynamic code, it encodes a short redirect you can repoint at any time. If anything about the destination might change, that's the type to reach for.