← All tools
QR

vCard QR generator

A contact card people can scan straight into their phone.

How to make a contact QR code

A vCard QR code puts contact information inside the code itself. A compatible phone or scanner can read that information and offer to add a contact. This generator creates a vCard 3.0 payload and displays it beside the QR image.

  1. Enter Full name, which is required. Add the Company and Job title you want recipients to see.
  2. Fill in the optional Phone, Email, Website and Address fields. Use an international phone number with its country code and a complete website URL such as https://example.com.
  3. Select Generate vCard QR. Review both the QR preview and the plain-text vCard beside it for spelling, phone digits and the intended email address.
  4. Scan the preview with the phones your audience uses. Open the contact preview and check the imported fields before saving or printing a copy of the image.

Example: a simple business contact

Full name: Asha Patel
Company: Example Studio
Phone: +91 98765 43210
Email: asha@example.com
Website: https://example.com

The generated payload starts with BEGIN:VCARD and VERSION:3.0. FN contains the display name, TEL;TYPE=CELL contains the phone, EMAIL contains the email address and URL contains the website. Blank optional fields are left out.

Check the saved contact, not only the scan

A successful scan means the code was read; it does not prove every contact app interpreted each field as intended. This form has one Full name field, one phone number, one email address and one address field. It does not provide separate first-name and last-name controls. Check name sorting and the address after importing on your target devices.

The result includes an SVG-based QR preview and the vCard text. The current form does not provide a dedicated image-download or .vcf-download button. Use your browser’s image-saving option if available, or copy the displayed vCard text for your contact workflow.

Keep the contact short and current

Long addresses and extra text make a denser code. Include only the fields recipients need and test at the final printed size. The generator rejects a vCard payload longer than 2,500 characters; QR encoding can also fail before that depending on the payload.

The contact is stored directly in the QR image. Editing the form generates a new image; it cannot update a code already printed on a business card. For frequently changing contact details, consider a maintained web page and a QR code pointing to that page.

Privacy when sharing a vCard

The contact fields are sent to the ShortFreeURL server to generate the vCard and QR image. Everyone who can see or scan the code can read the encoded contact details. Share only information you have permission to publish, and avoid a private home address or personal phone number on a publicly displayed code.

Useful next steps

Other free tools

Start Free — no credit card

The free plan includes 1,000 links, 6 custom domains and 50,000 tracked clicks a month, free forever. Choose a free subdomain from six shared domains. Paid plans start at $4 a month when you outgrow it, and you keep everything you have built.

Frequently asked questions

Does a vCard QR code need an internet connection to read the contact?

The contact details are encoded directly in the image, so a compatible scanner can read them offline. Opening the website field or other online destinations still requires a connection.

Can I edit the contact after printing the QR code?

A printed vCard QR code keeps its original data. Regenerate and reprint it when those details change, or use a QR code linked to a maintained contact page for future updates.

Why does my phone show a different contact layout?

Contact applications interpret vCard fields differently. Test the resulting saved contact on the intended devices, especially the name and address fields.