Skip to content

Generate

vCard Generator

vCard Generator

Beta

Create a vCard (.vcf) contact file from a name, organisation, emails, phones, address, website, note, and birthday. vCard 3.0 for iPhone, Android, Gmail, and Outlook, or 4.0. Runs in your browser, no signup.

Use via API
  • Free, no sign-up
  • REST + MCP
  • Updated
  • Reviewed by Olgun Ozoktas

Contact

Download the .vcf and open it on a phone to add the contact, or attach it to an email.

How to create a vCard

  1. Fill in the contact

    Enter at least the full name. Add the first and last name separately so phones sort the contact correctly, then the organisation, title, emails, phones, address, website, note, and birthday.
  2. Choose the version

    Leave 3.0 selected for phones and mail clients. Pick 4.0 only when a tool asks for the RFC 6350 format.
  3. Check the card

    The .vcf text updates as you type. The first email and phone carry the preferred mark, and long lines are folded.
  4. Download or copy

    Click Download .vcf to save the file, or Copy to paste the text into a script or an email. Open the file on a phone to add the contact.

Common use cases

Digital business card

Attach the .vcf to your email signature or put it behind a QR code, so a new contact saves you in one tap.

Sharing a contact by email

Send a colleague's details as a .vcf instead of a pasted block of text. Every mail client offers to add it.

Seeding a new phone

Create the handful of contacts a new phone needs before the full sync, or contacts for a shared team device.

Scripts and CRMs

Use the REST or MCP tool to generate one card per row of a spreadsheet or per record in a CRM export.

Why use a vCard generator?

A vCard is the one contact format every phone and mail client reads: tap a .vcf on an iPhone or Android phone and the contact is added, attach it to an email and the recipient saves you in one click, put it behind a QR code and a business card becomes a contact. Writing the file by hand means getting the field names, escaping, and line folding right. This tool builds a valid vCard 3.0 or 4.0 from a short form, escapes commas and semicolons, folds long lines at 75 characters, and gives you the .vcf to download.

The vCard Generator builds a contact file in the format every phone and mail client reads. Fill in the name, organisation, job title, emails, phones, postal address, website, note, and birthday, choose vCard 3.0 or 4.0, and download the .vcf. The tool writes the N and FN fields phones need to sort a contact, marks the first email and phone as preferred, escapes commas, semicolons, and line breaks, and folds long lines at 75 characters as RFC 6350 requires.

The same function is the REST tool vcard-generate and the MCP tool vcard_generate, so a script can generate a card per row of a spreadsheet. The VCF to CSV converter reads the result back, and the two are tested as a round trip.

Pair it with the QR Code Generator, whose vCard type encodes the same details as a scannable code, and the Email Signature Generator for the HTML version of your card.

How it compares

Phones export vCards but offer no way to write one from a form, and a mail client only saves the cards it receives. Online vCard makers exist, and many of them upload the contact to a server or skip the escaping and folding rules, which produces cards that import with a broken company name or a truncated note.

This generator runs in your browser, follows the escaping and 75-octet folding rules of RFC 6350, offers both 3.0 and 4.0, and exposes the same function to scripts and AI clients through a REST endpoint and an MCP server. It does not embed photos on purpose, to keep the file small and readable by every client.

Tips

  • Enter the first and last name separately. Phones sort by last name and need the N field filled.
  • Use international phone formats such as +44 20 7946 0000. They dial correctly from any country.
  • Keep the note short. Some phones show only the first lines of a note.
  • Choose vCard 3.0 for anything a phone will open. 4.0 is for tools that ask for it.
  • Round-trip a card through the VCF to CSV converter when you want to check what a reader sees.

Frequently Asked Questions

Which vCard version should I choose?

Choose 3.0 unless a tool asks for 4.0. iOS Contacts, Android, Google Contacts, and Outlook all import vCard 3.0. Version 4.0 is the newer RFC 6350 format and some importers still handle it less well.

How do I add the contact to my iPhone or Android phone?

Download the .vcf and open it on the phone: send it to yourself by email or AirDrop, or open it from the Files app. The phone shows a contact preview with an Add button. On Android, Google Contacts also imports .vcf files from its Import menu.

Can I put several emails or phone numbers on one card?

Yes. Separate them with commas in the Emails and Phones fields. The first one is marked as preferred, which is the one a phone dials or writes to by default.

What happens to commas and semicolons in my text?

They are escaped as the vCard format requires, so a company name like Acme, Inc. survives the round trip. Line breaks in the note become the vCard newline escape, and long lines are folded at 75 characters with a leading space, which every reader unfolds.

Does the vCard include a photo?

No. A photo makes the file many times larger and some mail clients strip it. Add a photo on the phone after the import if you want one.

Does the vCard Generator require a signup?

No. It is available with no signup and no usage limits. The card is built in your browser, so the contact details you enter are not uploaded to a server.

Can I create vCards from a script or an AI client?

Yes. The same function is the REST tool vcard-generate at api.findutils.com and the MCP tool vcard_generate at mcp.findutils.com. It takes the same fields as the form and returns the .vcf text, so a script can generate a card per row of a spreadsheet.

How do I turn the vCard into a QR code?

Open the QR Code Generator, choose the vCard type, and enter the same details. Scanning the code offers to add the contact. Keep the fields short, because a long vCard makes a dense code that is harder to scan.

Can I convert a vCard back into a spreadsheet?

Yes. The VCF to CSV converter reads vCard 2.1, 3.0, and 4.0 and gives one row per contact. The two tools round-trip: a card made here comes back with the same name, emails, and phones.

What does the birthday field accept?

A full date. It is written as BDAY in the vCard, with dashes in version 3.0 and without them in version 4.0. Phones show it on the contact and can add it to the calendar.

Rate This Tool

0/1000

Get Weekly Tools

Suggest a Tool