Skip to main content

What it’s for

A Contact Card QR Code prompts whoever scans it to save your details — name, phone, email, company, address — straight into their phone’s contacts app. It’s a Quick Code: a direct-action QR Code with no landing page, built from a small form rather than the page builder.
Contact Card is Static only — there’s no Dynamic option for this type, matching Wi-Fi. Once published, the encoded details can’t be edited or tracked; to change them, create a new QR Code. This also means Advanced settings like password protection and age restriction — which require a Dynamic QR Code — aren’t available for a Contact Card.
Contact Card is distinct from Business Card, a separate, Dynamic category that renders a full landing page. Use Contact Card for a plain “save my contact” QR Code with no landing page; use Business Card when you want a branded page with a photo, social links, and scan tracking.

Create a Contact Card QR Code

1

Open Create QR Code and choose Quick Code

From the sidebar, go to QR Codes, then click Create QR Code (or navigate to /qr/create). Click the Quick Code card.
2

Pick Contact Card

Scroll to the Static Only section and click Configure under Contact Card — “Prompt the scanner to save your contact details.” This opens the form at /qr/quick/simple-vcard.
3

Enter the contact's name

Type into Full name — this is the only required field, placeholder “Jane Smith”.
4

Fill in the optional fields

All remaining fields are optional: Job title, Company, Phone, Email, Website (with a fixed https:// prefix), and an Address block (Street address, City, State / Province, Country, Postal code). The live QR Code preview updates as you type, growing denser with each field added since a vCard encodes everything directly into the code itself.
Contact Card Quick Code form filled in with Priya Nair, Partnerships Lead, Scanova, a phone number

The Contact Card form filled in with a name, title, company, phone, and email

5

Publish

Click Publish. Because this category is Static only, the panel shows a Design picker and a notice that “Advanced settings need a Dynamic QR Code” instead of the Advanced settings list that Dynamic categories get — there’s no Short URL or Copy URL option either, since a Static code has no destination link to share.
Publish QR Code panel for a Contact Card showing a Static badge, a design picker

Publish panel for a Contact Card, showing the Dynamic-only advanced settings notice

Confirming publish shows the finished QR Code, tagged Static and Simple VCard, with View details, Edit Design, and Download actions — no Copy URL option, since a Static code has no destination link to copy.
Published confirmation panel for a Contact Card QR Code named Priya Nair, showing a Live badge

Publish confirmation for a Contact Card QR Code

Creating one via the API

To create a Contact Card QR Code through the API rather than the UI, use category ID 7 (labeled Simple VCard, slug vCard, allowed_qr_types: "st" — only "st" is valid for qr_type), with an info payload shaped as an array of two blocks:
profile_info.data only accepts name (required), title, and company. contact_details.data accepts emails, phoneNumbers, website, addresses, and faxes, each an array of objects — every entry can carry an optional label alongside its value (e.g. {"email": "...", "label": "Work"}) except addresses, which uses addressLabel instead. Every field in both blocks is optional except name. See Create QR Code for the full request schema.
The Category List reference table doesn’t currently list Simple VCard (or the other Quick Code–only categories on this page) — the ID above was confirmed directly against the live /qr/category/ endpoint and by publishing a live Contact Card QR Code.