Share the details that matter
Include a name, company, job title, mobile number, email, and website. Leave out any optional field that should not appear in the saved contact.
Use this vCard QR code generator to share contact details from a business card, badge, résumé, or printed handout. Add a name, company, job title, mobile number, email, and website. Qraftt creates the vCard 4.0 record locally, with no signup, upload, redirect, or scan tracking.
QR workspace
Start creating
Enter exactly what the selected QR code should contain.
Apply a template or shape the details while previewing every change.
Start with a complete original design, then fine-tune it.
Choose a distinct structure, then customize its call to action.
The QR quiet zone remains solid for reliable scanning.
Choose a frame to enable its background controls.
Complete the fields to preview your QR code.
Generated in your browser. Nothing is uploaded.
Static file · no account · no server dependency
Three simple steps
Add at least a first or last name, then include only the professional or personal details you want to share.
Check the international mobile-number format, verify the email character by character, and open the website on a mobile device.
Scan the preview, verify how the contact appears on a phone, then download PNG or print-ready SVG.
From scan to response
A vCard QR code stores selected contact details inside the symbol. When someone scans it with a compatible phone, they can review the contact record and choose whether to save it.
Include a name, company, job title, mobile number, email, and website. Leave out any optional field that should not appear in the saved contact.
Print it on business cards with enough clear space and contrast. A short prompt such as “Scan to save my contact” tells people what will happen.
The phone reads the embedded vCard and opens a contact preview. The person can check the information before adding it to their address book.
Choose PNG for common documents or SVG for scalable print artwork. Scan the exported file, then test a physical proof at its final size.
Before you publish
A useful vCard keeps each contact field accurate, recognizable, and appropriate for public sharing. Qraftt encodes a vCard 4.0 record, while the scanning phone controls the preview, field labels, and final save confirmation.
Enter at least a first or last name and spell it as the contact should appear in an address book. Add the organization and job title only when they help identify the person or role.
Include the country code so the saved mobile number is useful across regions. Qraftt accepts common spaces and separators, checks only the allowed format and 7–15 digit length, and encodes the field with the vCard cell type; it does not verify that the number is real.
Use a current personal, role-based, or business inbox that the contact actually monitors. Validation catches malformed addresses but cannot detect a typo in an otherwise valid inbox.
Add a complete public website or profile URL and test it on mobile. Avoid private dashboards, temporary links, login-only pages, and destinations that expose internal information.
Qraftt writes the name, organization, title, mobile number, email, and website into standards-based vCard 4.0 fields. Unsupported or blank fields are not added to the contact record.
Backslashes, punctuation, commas, semicolons, and line breaks are escaped in the vCard text so they do not break the structured contact fields.
Scan on both iPhone and Android when possible, open the contact prompt, save a test record, and inspect every field rather than checking only the QR preview.
A locally uploaded logo is centered in the QR design for branding, but it is not embedded as a profile photo in the saved vCard contact.
Every included field is readable from the static QR payload. Qraftt does not upload the record or track scans, but anyone with access to the code can decode and copy its contact details.
The downloaded code contains the original vCard and uses no Qraftt redirect. If a mobile number, email, role, company, or website changes, generate and distribute a new code.
Use the Email QR code generator, Phone QR code generator, LinkedIn QR code generator, or WhatsApp QR code generator when a scan should start one specific contact action instead of opening a complete vCard.
Practical ideas
Add a save-ready digital contact without crowding the card with a long email address, website, job title, and mobile number.
Help conference contacts save accurate professional details during a short conversation instead of retyping them later.
Combine a direct mobile number, professional inbox, role, and portfolio URL in one contact record for prospective clients.
Give each representative a role-specific card that saves the correct business contact instead of a generic switchboard entry.
Place a public location or team contact on checkout cards and desk material for follow-up questions and future bookings.
Connect printed career material to a structured contact record while keeping the public website or portfolio easy to open later.
Helpful answers
Clear answers to the questions people usually ask before creating and sharing this type of QR code.
A Qraftt vCard can include a first and last name, organization, job title, international mobile number, email address, and website. Only a name is required; optional fields left blank are omitted.
Qraftt generates vCard 4.0. The payload uses standards-based contact fields, line formatting, and escaped text.
No—the printed vCard keeps the original contact record. Create and print a new QR code when any contact detail changes.
No—Qraftt does not upload or store the contact fields you enter. The vCard is assembled locally in your browser and embedded directly in the downloaded static QR code.
Yes—standards-based vCards work on most modern iPhone and Android devices. Field labels, ordering, and save screens can vary by operating system, scanner, and contact app, so test representative devices.
No—on compatible scanners, scanning opens a contact preview or import prompt. The person scanning must review the encoded details and confirm whether to save them.
No—this generator does not embed a photo or logo in the saved contact. A logo added in the design controls changes only the QR code artwork.
Use a complete mobile number with its international country code and an email address you have checked carefully. Qraftt checks the number’s allowed format and 7–15 digit length only; it does not verify that the number is real.
No—anyone who scans or decodes the QR code can read its contact fields. Include only information intended for public sharing and avoid personal numbers, private inboxes, or internal URLs when the code will be widely displayed.
No—the embedded contact record can be read without contacting Qraftt or loading a website. Internet access is needed only if the person opens an included website or uses another online action after saving.
No—this generator currently supports one mobile number and one email address per vCard. Choose the best public contact details or create separate codes for different roles.
Contact apps interpret and label vCard fields differently. Test the finished code on representative iPhone and Android devices and confirm the name, mobile number, email, organization, title, and website before printing.
It stores a structured vCard contact record directly in the QR pattern. A compatible scanner reads the record, displays its fields, and lets the person decide whether to save it.
Enter the contact details you want to share, customize the design, and download PNG or SVG. Add the exported image to the visiting card, keep a clear margin around it, and test a printed proof before ordering copies.
They can open their phone camera or a compatible scanner and point it at the printed symbol. After the contact preview opens, they must confirm the save action; scanning alone does not add the contact.