Create a Contact Card QR Code that prompts the scanner to save your details straight to their phone, with name, job title, phone, email, and company name.
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.
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.
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 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.
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.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Scanova API Documentation","colors":{"primary":"#6938ef","light":"#6938ef","dark":"#6938ef"},"logo":{"light":"https://mintcdn.com/scanova-api/89jUfOeAiT0p2JGx/images/PrimaryColor-Full.svg?fit=max\u0026auto=format\u0026n=89jUfOeAiT0p2JGx\u0026q=85\u0026s=edc08604efcf06d6dd5d00e9e2c50f20","dark":"https://mintcdn.com/scanova-api/89jUfOeAiT0p2JGx/images/WhiteColor-Full2.svg?fit=max\u0026auto=format\u0026n=89jUfOeAiT0p2JGx\u0026q=85\u0026s=84e81cd9168db3d3ca3949b427e2d6c6"},"favicon":{"light":"https://mintcdn.com/scanova-api/aXUnnYg-8s3nt2o_/images/favicon-64x64.png?fit=max\u0026auto=format\u0026n=aXUnnYg-8s3nt2o_\u0026q=85\u0026s=b59720ad14aa6f2f474ea4380bf15d23","dark":"https://mintcdn.com/scanova-api/aXUnnYg-8s3nt2o_/images/favicon-64x64.png?fit=max\u0026auto=format\u0026n=aXUnnYg-8s3nt2o_\u0026q=85\u0026s=b59720ad14aa6f2f474ea4380bf15d23"},"background":{"color":{"dark":"#05060f"}},"navbar":{"links":[{"href":"https://scanova.io/contact-support/","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.scanova.io"}},"footer":{"socials":{"website":"https://scanova.io","youtube":"https://www.youtube.com/channel/UCHSrteaenPuxL0WjLFmhaEA/featured","x":"https://twitter.com/scanovatech","linkedin":"https://www.linkedin.com/products/scanova-qr-code-generator"}},"integrations":{"ga4":{"measurementId":"G-GWMY0DDJWB"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{},"languages":[{"language":"en","default":true,"href":"getting-started/what-is-scanova"},{"language":"de","href":"de/getting-started/what-is-scanova"},{"language":"es","href":"es/getting-started/what-is-scanova"},{"language":"fr","href":"fr/getting-started/what-is-scanova"},{"language":"zh","href":"zh/getting-started/what-is-scanova"},{"language":"ar","href":"ar/getting-started/what-is-scanova"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"scanova-api","hasAudioNarration":false,"actualSubdomain":"scanova-api","customDomains":["docs.scanova.io"],"gitSource":{"type":"github","owner":"trycon","repo":"qcg-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeae5422d1fe1dfc0da7326","collectionId":"be1f7f57-9002-4484-8744-623fd9e88bd2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeae5422d1fe1dfc0da7326"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{},"buildId":"6aeae5422d1fe1dfc0da7326","clientVersion":"0.0.4064","searchFilterCounts":[{"language":"en","tag":"API Reference","count":271},{"language":"de","tag":"API-Referenz","count":197},{"language":"es","tag":"Referencia de API","count":197},{"language":"fr","tag":"Référence API","count":197},{"language":"ar","tag":"مرجع واجهة البرمجة","count":189},{"language":"zh","tag":"API 参考","count":189},{"language":"en","tag":"Guides","count":115},{"language":"ar","tag":"الأدلة","count":96},{"language":"de","tag":"Anleitungen","count":96},{"language":"es","tag":"Guías","count":96},{"language":"fr","tag":"Guides","count":96},{"language":"zh","tag":"指南","count":93},{"language":"default","tag":"Guides (Legacy)","count":61},{"language":"en","tag":"QR Codes","count":49},{"language":"default","tag":"API reference (Legacy)","count":46},{"language":"en","tag":"Integrations","count":30},{"language":"default","tag":"Category Components","count":30},{"language":"en","tag":"Leads \u0026 Forms","count":28},{"language":"ar","tag":"العملاء المحتملون والنماذج","count":28},{"language":"default","tag":"Categories","count":28},{"language":"de","tag":"Leads \u0026 Formulare","count":28},{"language":"es","tag":"Clientes potenciales y formularios","count":28},{"language":"fr","tag":"Prospects et formulaires","count":28},{"language":"zh","tag":"潜在客户与表单","count":28},{"language":"ar","tag":"Conversion Tracking","count":27},{"language":"default","tag":"Conversion Tracking","count":27},{"language":"de","tag":"Conversion Tracking","count":27},{"language":"es","tag":"Conversion Tracking","count":27},{"language":"fr","tag":"Conversion Tracking","count":27},{"language":"en","tag":"QR Assets","count":26},{"language":"ar","tag":"أصول QR","count":26},{"language":"de","tag":"QR-Assets","count":26},{"language":"es","tag":"Recursos de QR","count":26},{"language":"fr","tag":"Ressources QR","count":26},{"language":"zh","tag":"QR 资源","count":26},{"language":"en","tag":"QR Codes — Create","count":25},{"language":"ar","tag":"رموز QR — إنشاء","count":23},{"language":"de","tag":"QR-Codes — Erstellen","count":23},{"language":"es","tag":"Códigos QR — Crear","count":23},{"language":"fr","tag":"Codes QR — Créer","count":23},{"language":"zh","tag":"二维码 — 创建","count":23},{"language":"en","tag":"QR Codes — Manage","count":18},{"language":"en","tag":"Analytics \u0026 Plans","count":17},{"language":"ar","tag":"التحليلات والخطط","count":17},{"language":"de","tag":"Analysen \u0026 Tarife","count":17},{"language":"es","tag":"Analítica y planes","count":17},{"language":"fr","tag":"Analytique et forfaits","count":17},{"language":"zh","tag":"分析与套餐","count":17},{"language":"en","tag":"Bulk Operations","count":16},{"language":"ar","tag":"العمليات بالجملة","count":16},{"language":"de","tag":"Massenvorgänge","count":16},{"language":"es","tag":"Operaciones en masa","count":16},{"language":"fr","tag":"Opérations en masse","count":16},{"language":"zh","tag":"批量操作","count":16},{"language":"ar","tag":"النطاقات المخصصة","count":14},{"language":"ar","tag":"المستخدمون المشتركون والأدوار","count":14},{"language":"de","tag":"Benutzerdefinierte Domains","count":14},{"language":"de","tag":"Geteilte Nutzer \u0026 Rollen","count":14},{"language":"es","tag":"Dominios personalizados","count":14},{"language":"es","tag":"Usuarios compartidos y roles","count":14},{"language":"fr","tag":"Domaines personnalisés","count":14},{"language":"fr","tag":"Utilisateurs partagés et rôles","count":14},{"language":"zh","tag":"自定义域名","count":14},{"language":"zh","tag":"共享用户与角色","count":14},{"language":"zh","tag":"主题与页面模板","count":14},{"language":"default","tag":"QR Code Management","count":9},{"language":"default","tag":"API Reference","count":8},{"language":"default","tag":"Browser SDK","count":7},{"language":"default","tag":"Folder Management","count":6},{"language":"default","tag":"Form Management","count":6}],"searchSettings":{"maxResults":10,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"qr-codes/create/contact-card","slug":"/qr-codes/create/contact-card","pageMetadata":{"title":"Contact Card QR Code","description":"Create a Contact Card QR Code that prompts the scanner to save your details straight to their phone, with name, job title, phone, email, and company name.","href":"/qr-codes/create/contact-card"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create a Contact Card QR Code that prompts the scanner to save your details straight to their phone, with name, job title, phone, email, and company name.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Frame,Heading,Note,OptimizedImage,Step,Steps}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`what-it’s-for`,children:`What it’s for`}),`\n`,_jsxs(_components.p,{children:[`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 `,_jsx(_components.strong,{children:`Quick Code`}),`: a direct-action QR Code with no landing page, built from a small form rather than the page builder.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Contact Card is `,_jsx(_components.strong,{children:`Static only`}),` — there’s no Dynamic option for this type, matching `,_jsx(_components.a,{href:`/qr-codes/create/wifi`,children:`Wi-Fi`}),`. Once published, the encoded details can’t be edited or tracked; to change them, create a new QR Code. This also means `,_jsx(_components.a,{href:`/qr-codes/manage/age-restriction`,children:`Advanced settings`}),` like password protection and age restriction — which require a Dynamic QR Code — aren’t available for a Contact Card.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Contact Card is distinct from `,_jsx(_components.strong,{children:`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 `,_jsx(_components.a,{href:`/qr-codes/create/business-card`,children:`Business Card`}),` when you want a branded page with a photo, social links, and scan tracking.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`create-a-contact-card-qr-code`,children:`Create a Contact Card QR Code`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open Create QR Code and choose Quick Code`,children:_jsxs(_components.p,{children:[`From the sidebar, go to `,_jsx(_components.strong,{children:`QR Codes`}),`, then click `,_jsx(_components.strong,{children:`Create QR Code`}),` (or navigate to `,_jsx(_components.code,{children:`/qr/create`}),`). Click the `,_jsx(_components.strong,{children:`Quick Code`}),` card.`]})}),_jsx(Step,{title:`Pick Contact Card`,children:_jsxs(_components.p,{children:[`Scroll to the `,_jsx(_components.strong,{children:`Static Only`}),` section and click `,_jsx(_components.strong,{children:`Configure`}),` under `,_jsx(_components.strong,{children:`Contact Card`}),` — “Prompt the scanner to save your contact details.” This opens the form at `,_jsx(_components.code,{children:`/qr/quick/simple-vcard`}),`.`]})}),_jsx(Step,{title:`Enter the contact's name`,children:_jsxs(_components.p,{children:[`Type into `,_jsx(_components.strong,{children:`Full name`}),` — this is the only required field, placeholder “Jane Smith”.`]})}),_jsxs(Step,{title:`Fill in the optional fields`,children:[_jsxs(_components.p,{children:[`All remaining fields are optional: `,_jsx(_components.strong,{children:`Job title`}),`, `,_jsx(_components.strong,{children:`Company`}),`, `,_jsx(_components.strong,{children:`Phone`}),`, `,_jsx(_components.strong,{children:`Email`}),`, `,_jsx(_components.strong,{children:`Website`}),` (with a fixed `,_jsx(_components.code,{children:`https://`}),` prefix), and an `,_jsx(_components.strong,{children:`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.`]}),_jsx(Frame,{caption:`The Contact Card form filled in with a name, title, company, phone, and email`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/form-filled.png?fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=d4bb63624e66049d6fff05cb13ff414c`,alt:`Contact Card Quick Code form filled in with Priya Nair, Partnerships Lead, Scanova, a phone number`,\"data-og-width\":`1316`,width:`1316`,\"data-og-height\":`904`,height:`904`,\"data-path\":`images/v2/qr-codes/create/contact-card/form-filled.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/form-filled.png?w=280\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=44999624c2651ba20f4a6fda15bfdad7 280w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/form-filled.png?w=560\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=137f239d442267c716e8435b73b4edd8 560w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/form-filled.png?w=840\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=2ca4e42b84e118f5b6c7064f7e9ffcb3 840w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/form-filled.png?w=1100\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=9926e46637d330c719e8d0f98d835fbd 1100w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/form-filled.png?w=1650\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=dbba64a1c30ff5049a5967da571e697b 1650w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/form-filled.png?w=2500\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=ea3d40f1915152bb1c13fcc3ff2b1e2e 2500w`})})]}),_jsxs(Step,{title:`Publish`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Publish`}),`. Because this category is Static only, the panel shows a `,_jsx(_components.strong,{children:`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.`]}),_jsx(Frame,{caption:`Publish panel for a Contact Card, showing the Dynamic-only advanced settings notice`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/publish-panel-static-notice.png?fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=a94eb098078f49860086bb21ed81889d`,alt:`Publish QR Code panel for a Contact Card showing a Static badge, a design picker`,\"data-og-width\":`1316`,width:`1316`,\"data-og-height\":`904`,height:`904`,\"data-path\":`images/v2/qr-codes/create/contact-card/publish-panel-static-notice.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/publish-panel-static-notice.png?w=280\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=f555483d8a06d2ac5c7c4ed820245e44 280w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/publish-panel-static-notice.png?w=560\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=ecf54a40143961d6cea446da81f69235 560w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/publish-panel-static-notice.png?w=840\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=6faf53c9f80e8dd32f31f04db72d1594 840w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/publish-panel-static-notice.png?w=1100\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=a1ba891f01a9d679c6a70b46fd28f6d5 1100w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/publish-panel-static-notice.png?w=1650\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=9dd3baa30ad4a25dc2bd08b9c8a21b0a 1650w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/publish-panel-static-notice.png?w=2500\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=62fc546a5b1b553a6ca7ef6094edcc5c 2500w`})}),_jsxs(_components.p,{children:[`Confirming publish shows the finished QR Code, tagged `,_jsx(_components.strong,{children:`Static`}),` and `,_jsx(_components.strong,{children:`Simple VCard`}),`, with `,_jsx(_components.strong,{children:`View details`}),`, `,_jsx(_components.strong,{children:`Edit Design`}),`, and `,_jsx(_components.strong,{children:`Download`}),` actions — no `,_jsx(_components.strong,{children:`Copy URL`}),` option, since a Static code has no destination link to copy.`]}),_jsx(Frame,{caption:`Publish confirmation for a Contact Card QR Code`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/published-confirmation.png?fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=12328ece300547e6fd6287ab425e3907`,alt:`Published confirmation panel for a Contact Card QR Code named Priya Nair, showing a Live badge`,\"data-og-width\":`1316`,width:`1316`,\"data-og-height\":`904`,height:`904`,\"data-path\":`images/v2/qr-codes/create/contact-card/published-confirmation.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/published-confirmation.png?w=280\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=107b10ed0f1ed4e981c0f41fc5e8fa38 280w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/published-confirmation.png?w=560\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=c1fe9184ea313af5d81131fbe49cf276 560w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/published-confirmation.png?w=840\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=1fa91de53674bff1405f06a4f4b6776b 840w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/published-confirmation.png?w=1100\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=3ebffe1cf220038c45507c222e23c493 1100w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/published-confirmation.png?w=1650\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=7a96e3b06b57a0d06701ff9fa33f0ba4 1650w, https://mintcdn.com/scanova-api/GYe-uH0LLG0Kq3Wk/images/v2/qr-codes/create/contact-card/published-confirmation.png?w=2500\u0026fit=max\u0026auto=format\u0026n=GYe-uH0LLG0Kq3Wk\u0026q=85\u0026s=f14114b240cb1a16f0652e0ef5886ce5 2500w`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`creating-one-via-the-api`,children:`Creating one via the API`}),`\n`,_jsxs(_components.p,{children:[`To create a Contact Card QR Code through the API rather than the UI, use category ID `,_jsx(_components.code,{children:`7`}),` (labeled `,_jsx(_components.strong,{children:`Simple VCard`}),`, slug `,_jsx(_components.code,{children:`vCard`}),`, `,_jsx(_components.code,{children:`allowed_qr_types: \"st\"`}),` — only `,_jsx(_components.code,{children:`\"st\"`}),` is valid for `,_jsx(_components.code,{children:`qr_type`}),`), with an `,_jsx(_components.code,{children:`info`}),` payload shaped as an `,_jsx(_components.strong,{children:`array of two blocks`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`28`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`28`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"profile_info\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Priya Nair\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"title\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Partnerships Lead\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"company\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Scanova\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"contact_details\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"emails\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"email\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"priya.nair@scanova.io\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"phoneNumbers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"phoneNumber\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"+91 98765 43210\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"addresses\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"street\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"221 Main Street\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"city\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bengaluru\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"state\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Karnataka\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"country\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"India\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"postalCode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"560001\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"website\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://scanova.io\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"faxes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: []`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`profile_info.data`}),` only accepts `,_jsx(_components.code,{children:`name`}),` (required), `,_jsx(_components.code,{children:`title`}),`, and `,_jsx(_components.code,{children:`company`}),`. `,_jsx(_components.code,{children:`contact_details.data`}),` accepts `,_jsx(_components.code,{children:`emails`}),`, `,_jsx(_components.code,{children:`phoneNumbers`}),`, `,_jsx(_components.code,{children:`website`}),`, `,_jsx(_components.code,{children:`addresses`}),`, and `,_jsx(_components.code,{children:`faxes`}),`, each an array of objects — every entry can carry an optional `,_jsx(_components.code,{children:`label`}),` alongside its value (e.g. `,_jsx(_components.code,{children:`{\"email\": \"...\", \"label\": \"Work\"}`}),`) except `,_jsx(_components.code,{children:`addresses`}),`, which uses `,_jsx(_components.code,{children:`addressLabel`}),` instead. Every field in both blocks is optional except `,_jsx(_components.code,{children:`name`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/api-reference/management-api/qr/create`,children:`Create QR Code`}),` for the full request schema.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The `,_jsx(_components.a,{href:`/v1/api-reference/references/category-list`,children:`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 `,_jsx(_components.code,{children:`/qr/category/`}),` endpoint and by publishing a live Contact Card QR Code.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/qr-codes/create/business-card`,children:`Business Card QR Code`}),` — the Dynamic, landing-page alternative for sharing contact details`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/getting-started/first-qr-code`,children:`Creating your first QR Code`}),` — a full walkthrough of the Quick Code flow this type belongs to`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/qr-codes/create/quick-code-vs-page`,children:`Quick Code vs. full Page`}),` — how Contact Card and the other Quick Code types compare to a full landing page`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/qr-codes/manage/folders-tags-bulk-operations`,children:`Folders, tags \u0026 bulk operations`}),` — organize the QR Code after publishing it`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Contact Card QR Code","description":"Create a Contact Card QR Code that prompts the scanner to save your details straight to their phone, with name, job title, phone, email, and company name.","href":"/qr-codes/create/contact-card"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What it’s for","slug":"what-it’s-for","depth":2,"children":[]},{"title":"Create a Contact Card QR Code","slug":"create-a-contact-card-qr-code","depth":2,"children":[]},{"title":"Creating one via the API","slug":"creating-one-via-the-api","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"scanova-api","siteName":"Scanova API Documentation","title":"Contact Card QR Code - Scanova API Documentation","navMaps":{"firstHrefInVersion":{"v2":{"href":"/qr-codes/create/contact-card","matchLevel":0},"v1":{"href":"/v1","matchLevel":4}},"firstHrefInLanguage":{"en":{"href":"/qr-codes/create/contact-card","matchLevel":0},"de":{"href":"/de/getting-started/what-is-scanova","matchLevel":4},"es":{"href":"/es/getting-started/what-is-scanova","matchLevel":4},"fr":{"href":"/fr/getting-started/what-is-scanova","matchLevel":4},"zh":{"href":"/zh/getting-started/what-is-scanova","matchLevel":4},"ar":{"href":"/ar/getting-started/what-is-scanova","matchLevel":4}}},"lastModified":"2026-09-18T06:23:04.489Z","originalFileLocation":"qr-codes/create/contact-card.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create a Contact Card QR Code that prompts the scanner to save your details straight to their phone, with name, job title, phone, email, and company name.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Scanova API Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Contact Card QR Code - Scanova API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a Contact Card QR Code that prompts the scanner to save your details straight to their phone, with name, job title, phone, email, and company name.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Scanova API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.scanova.io/qr-codes/create/contact-card\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://scanova-api.mintlify.app/_mintlify/api/og/v2?division=QR+Codes+%E2%80%94+Create\u0026amp;title=Contact+Card+QR+Code\u0026amp;description=Create+a+Contact+Card+QR+Code+that+prompts+the+scanner+to+save+your+details+straight+to+their+phone%2C+with+name%2C+job+title%2C+phone%2C+email%2C+and+company+name.\u0026amp;theme=f9ed38a6e1c8b99666344abf\u0026amp;signature=ffa51e4121ed6a0398f01b2a93dd7562604b6efab4d778d76afe921c58de244c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Contact Card QR Code - Scanova API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a Contact Card QR Code that prompts the scanner to save your details straight to their phone, with name, job title, phone, email, and company name.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://scanova-api.mintlify.app/_mintlify/api/og/v2?division=QR+Codes+%E2%80%94+Create\u0026amp;title=Contact+Card+QR+Code\u0026amp;description=Create+a+Contact+Card+QR+Code+that+prompts+the+scanner+to+save+your+details+straight+to+their+phone%2C+with+name%2C+job+title%2C+phone%2C+email%2C+and+company+name.\u0026amp;theme=f9ed38a6e1c8b99666344abf\u0026amp;signature=ffa51e4121ed6a0398f01b2a93dd7562604b6efab4d778d76afe921c58de244c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Scanova API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6938ef\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.scanova.io/qr-codes/create/contact-card\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/qr-codes/create/contact-card.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.scanova.io/#organization\",\"name\":\"Scanova API Documentation\",\"url\":\"https://docs.scanova.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/scanova-api/89jUfOeAiT0p2JGx/images/PrimaryColor-Full.svg?fit=max\u0026auto=format\u0026n=89jUfOeAiT0p2JGx\u0026q=85\u0026s=edc08604efcf06d6dd5d00e9e2c50f20\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.scanova.io#website\",\"name\":\"Scanova API Documentation\",\"url\":\"https://docs.scanova.io\",\"publisher\":{\"@id\":\"https://docs.scanova.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.scanova.io/qr-codes/create/contact-card#webpage\",\"url\":\"https://docs.scanova.io/qr-codes/create/contact-card\",\"name\":\"Contact Card QR Code\",\"description\":\"Create a Contact Card QR Code that prompts the scanner to save your details straight to their phone, with name, job title, phone, email, and company name.\",\"dateModified\":\"2026-09-18T06:23:04.489Z\",\"isPartOf\":{\"@id\":\"https://docs.scanova.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.scanova.io/qr-codes/create/contact-card#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.scanova.io/qr-codes/create/contact-card#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"QR Codes — Create\",\"item\":\"https://docs.scanova.io/qr-codes/dynamic-vs-static\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contact Card QR Code\",\"item\":\"https://docs.scanova.io/qr-codes/create/contact-card\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.scanova.io/qr-codes/create/contact-card#article\",\"headline\":\"Contact Card QR Code\",\"name\":\"Contact Card QR Code\",\"description\":\"Create a Contact Card QR Code that prompts the scanner to save your details straight to their phone, with name, job title, phone, email, and company name.\",\"url\":\"https://docs.scanova.io/qr-codes/create/contact-card\",\"mainEntityOfPage\":{\"@id\":\"https://docs.scanova.io/qr-codes/create/contact-card#webpage\"},\"dateModified\":\"2026-09-18T06:23:04.489Z\",\"publisher\":{\"@id\":\"https://docs.scanova.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.scanova.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Scanova API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Scanova API Documentation","nav":{"global":{},"languages":[{"language":"en","default":true,"versions":[{"version":"v2","default":true,"tag":"Latest","tabs":[{"tab":"Guides","groups":[{"group":"Getting Started","pages":[{"title":"What is Scanova?","href":"/getting-started/what-is-scanova"},{"title":"Is Scanova free?","href":"/getting-started/is-scanova-free"},{"title":"Creating your first QR Code","href":"/getting-started/first-qr-code"},{"title":"Dashboard overview","href":"/getting-started/dashboard-overview"}]},{"group":"Onboarding","pages":[{"title":"First-run onboarding wizard","href":"/onboarding/first-run-wizard"},{"title":"Switching from Classic to New UI","href":"/onboarding/classic-to-new-ui"},{"title":"Where everything moved in New Scanova","href":"/onboarding/where-everything-moved"}]},{"group":"QR Codes — Create","pages":[{"title":"Dynamic and Static QR Codes","href":"/qr-codes/dynamic-vs-static"},{"title":"Website URL QR Code","href":"/qr-codes/create/website-url"},{"title":"Google Maps QR Code","href":"/qr-codes/create/google-maps"},{"title":"Business Card QR Code","description":"Create a QR Code that opens a branded digital business card page, built from the Business Card templates, with your contact details, role, and social links.","href":"/qr-codes/create/business-card"},{"title":"Contact Card QR Code","href":"/qr-codes/create/contact-card"},{"title":"Wi-Fi QR Code","description":"Create a Wi-Fi QR Code that connects the scanner to your network automatically, with the network name, the security type, and the password encoded in it.","href":"/qr-codes/create/wifi"},{"title":"Social Media QR Code","href":"/qr-codes/create/social-media"},{"title":"App Store QR Code","href":"/qr-codes/create/app-store"},{"title":"App Deep Link QR Code","href":"/qr-codes/create/app-deep-link"},{"title":"Audio QR Code","href":"/qr-codes/create/audio"},{"title":"Coupon QR Code","href":"/qr-codes/create/coupon"},{"title":"Text Message QR Code","href":"/qr-codes/create/text-message"},{"title":"Phone Number QR Code","href":"/qr-codes/create/phone-number"},{"title":"Email QR Code","href":"/qr-codes/create/email"},{"title":"Calendar Event QR Code","href":"/qr-codes/create/calendar-event"},{"title":"Custom Page QR Code","href":"/qr-codes/create/custom-page"},{"title":"Event QR Code","href":"/qr-codes/create/event"},{"title":"Wedding QR Code","href":"/qr-codes/create/wedding"},{"title":"Restaurant QR Code","href":"/qr-codes/create/restaurant"},{"title":"Product QR Code","href":"/qr-codes/create/product"},{"title":"Feedback QR Code","href":"/qr-codes/create/feedback"},{"title":"Simple Text QR Code","href":"/qr-codes/create/simple-text"},{"title":"GS1 QR Code","href":"/qr-codes/create/gs1"},{"title":"AI QR / AI Studio","href":"/qr-codes/create/ai-qr"},{"title":"Quick Code vs. full Page","href":"/qr-codes/create/quick-code-vs-page"}]},{"group":"QR Codes — Manage","pages":[{"title":"Folders, tags \u0026 bulk operations","href":"/qr-codes/manage/folders-tags-bulk-operations"},{"title":"Bulk Operations","href":"/qr-codes/manage/bulk-operations"},{"title":"Trash, restore \u0026 permanent delete","href":"/qr-codes/manage/trash-restore"},{"title":"QR Health Center","href":"/qr-codes/manage/qr-health-center"},{"title":"QR Code details","href":"/qr-codes/manage/qr-code-details"},{"title":"Duplicating a QR Code","href":"/qr-codes/manage/duplicate"},{"title":"Downloading a QR Code","href":"/qr-codes/manage/download"},{"title":"Exporting QR Code data","href":"/qr-codes/manage/export"},{"title":"Custom domains","href":"/qr-codes/manage/custom-domains"},{"title":"QR Code scheduling","href":"/qr-codes/manage/scheduling"},{"title":"Conditional redirection","href":"/qr-codes/manage/conditional-redirection"},{"title":"UTM builder","href":"/qr-codes/manage/utm-builder"},{"title":"GPS \u0026 geofencing","href":"/qr-codes/manage/gps-geofencing"},{"title":"Password protection","href":"/qr-codes/manage/password-protection"},{"title":"Age restriction","href":"/qr-codes/manage/age-restriction"},{"title":"Custom QR Code design","href":"/qr-codes/manage/custom-design"},{"title":"AI Design","href":"/qr-codes/manage/ai-design"},{"title":"Test QR Code","href":"/qr-codes/manage/test-qr-code"}]},{"group":"Page Builder","pages":[{"title":"Page Builder overview","href":"/page-builder/overview"},{"title":"Page types","href":"/page-builder/page-types"},{"title":"Blocks reference","href":"/page-builder/blocks-reference"},{"title":"Event tracking","href":"/page-builder/event-tracking"},{"title":"Design options","href":"/page-builder/design-options"},{"title":"Themes","href":"/page-builder/themes"},{"title":"Animated effects","href":"/page-builder/animated-effects"},{"title":"Keyboard shortcuts","href":"/page-builder/keyboard-shortcuts"},{"title":"Multi-page navigation","href":"/page-builder/multi-page-navigation"},{"title":"Page security","href":"/page-builder/page-security"},{"title":"Publishing","href":"/page-builder/publishing"},{"title":"Templates","href":"/page-builder/templates"},{"title":"Build a page from your website","href":"/page-builder/import-brand"}]},{"group":"AI Studio","pages":[{"title":"AI Studio","href":"/ai-studio/overview"}]},{"group":"Forms","pages":[{"title":"Building a form","href":"/forms/building-a-form"},{"title":"Viewing \u0026 exporting responses","href":"/forms/responses"},{"title":"Skip button \u0026 form gates","href":"/forms/skip-button-and-gates"},{"title":"Leads \u0026 lead lists","href":"/leads/lead-lists"},{"title":"Downloading end-user \u0026 RSVP data","href":"/leads/downloading-data"}]},{"group":"Analytics","pages":[{"title":"Analytics dashboard","href":"/analytics/dashboard"},{"title":"Reports","href":"/analytics/reports"},{"title":"Email reports","href":"/analytics/email-reports"},{"title":"Bot scans","href":"/analytics/bot-scans"},{"title":"How scans are counted","href":"/analytics/scan-counting"},{"title":"End-User Tracking","href":"/settings/user-tracking"}]},{"group":"Integrations","pages":[{"title":"Integrations overview","href":"/integrations/overview"},{"title":"Zapier","href":"/integrations/zapier"},{"title":"HubSpot","href":"/integrations/hubspot"},{"title":"Slack","href":"/integrations/slack"},{"title":"Webhooks","href":"/integrations/webhooks"},{"title":"Google Analytics (GA4)","href":"/integrations/google-analytics"},{"title":"Google Ads","href":"/integrations/google-ads"},{"title":"Microsoft Ads","href":"/integrations/microsoft-ads"},{"title":"Meta Pixel","href":"/integrations/meta-pixel"},{"title":"LinkedIn Ads","href":"/integrations/linkedin"},{"title":"Canva","href":"/integrations/canva"},{"title":"Adobe","href":"/integrations/adobe"},{"title":"Google Docs","href":"/integrations/google-docs"},{"title":"Microsoft Office","href":"/integrations/microsoft-office"}]},{"group":"Authentication \u0026 Security","pages":[{"title":"Passkeys","href":"/authentication/passkeys"},{"title":"Multi-factor authentication","href":"/authentication/multi-factor-authentication"},{"title":"Single Sign-On (SSO)","href":"/authentication/sso"},{"title":"Google login","href":"/authentication/google-login"},{"title":"Password reset","href":"/authentication/password-reset"}]},{"group":"Account, Team \u0026 Billing","pages":[{"title":"Profile \u0026 appearance","href":"/account/profile-and-appearance"},{"title":"Deleting your account","href":"/account/delete-account"},{"title":"Email preferences","href":"/account/email-preferences"},{"title":"Roles \u0026 permissions","href":"/team/roles-and-permissions"},{"title":"Shared users","href":"/team/shared-users"},{"title":"Logs export","href":"/team/logs-export"},{"title":"Activity","href":"/team/activity"},{"title":"Subscription \u0026 billing","href":"/billing/subscription-and-billing"},{"title":"Upgrading your plan","href":"/billing/upgrading"},{"title":"When your trial or subscription ends","href":"/billing/trial-and-expiry"},{"title":"Payment methods","href":"/billing/payment-methods"},{"title":"Refund policy","href":"/billing/refund-policy"},{"title":"Free plan for education","href":"/billing/education-plan"},{"title":"Creating \u0026 managing API keys","href":"/api-keys/creating-and-managing-keys"},{"title":"API usage dashboard","href":"/api-keys/usage-dashboard"}]},{"group":"Notifications \u0026 Support","pages":[{"title":"Notifications","href":"/notifications/overview"},{"title":"Support","href":"/support/overview"}]},{"group":"Resources","pages":[{"title":"Troubleshooting","href":"/resources/troubleshooting"},{"title":"FAQ","href":"/resources/faq"},{"title":"QR Code campaign best practices","href":"/resources/qr-campaign-best-practices"},{"title":"Changelog","href":"/resources/changelog"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/getting-started/introduction"}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"Conversion Tracking","pages":[{"title":"Conversion Tracking","href":"/conversion-tracking/introduction"}]}]},{"version":"v1","tag":"Legacy","pages":[{"title":"v1","href":"/v1"}]}]},{"language":"de","pages":[{"title":"de","href":"/de/getting-started/what-is-scanova"}]},{"language":"es","pages":[{"title":"es","href":"/es/getting-started/what-is-scanova"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/getting-started/what-is-scanova"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/getting-started/what-is-scanova"}]},{"language":"ar","pages":[{"title":"ar","href":"/ar/getting-started/what-is-scanova"}]}]},"basePath":"","title":"Contact Card QR Code - Scanova API Documentation","buildId":"dpl_2gSLkbMoF5kkLsBqYzq9KWtDyJRo","deploymentId":"dpl_2gSLkbMoF5kkLsBqYzq9KWtDyJRo","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Du0ep7S2.js","DynamicMarkdown-Jk8YAWGN.js","zoom-image-lightbox-DR0NJNUZ.js","lightbox-handle-r17bVUz3.js"]}