Skip to main content

vCard Contact File Generator

Generate an RFC-compliant .vcf vCard contact file (version 3.0 or 4.0) from name, phone, email, address, and organization fields — ready to import into any contacts app.

Input

Version 3.0 has the broadest compatibility. Version 4.0 supports more modern fields.

Name

Work

Phones

Emails

Address

Web & Other

Optional. Written as BDAY in the vCard.

Public image URL, referenced by link in the vCard (not embedded).

Output

Generated vCard
 
Was this helpful?

Guides

What is a vCard (.vcf) file?

A vCard is the standard file format for exchanging contact information — the format your phone or email client uses when you "share contact" or "add to contacts." A .vcf file can be opened directly by virtually every contacts app on desktop and mobile.

How this tool works

  1. Choose a vCard version — 3.0 has the broadest compatibility across older devices; 4.0 supports a few more modern conventions.
  2. Fill in as much or as little as you need: name, organization, up to two phone numbers and emails (each with its own type), a mailing address, website, birthday, and a note.
  3. The Generated vCard updates live as you type — copy it directly or download it as a ready-to-import .vcf file.

Only a first or last name is required — every other field is optional and simply omitted from the output when left blank.

Version differences

vCard 3.0 and 4.0 share the same overall structure but differ in a few details this tool handles automatically: phone numbers in 4.0 use a tel: URI scheme and lowercase TYPE parameters, while 3.0 uses plain numbers and uppercase types; birthdays are written as 19900514 in 3.0 versus 1990-05-14 in 4.0. Text values are escaped per the shared RFC 2426/RFC 6350 rules (backslashes, commas, semicolons, and line breaks), and long lines are folded to the 75-octet limit both specs require.

Photo handling

A photo URL is written into the vCard as a link reference (PHOTO;VALUE=URI: in 3.0, PHOTO: in 4.0) rather than embedded as base64 — this keeps the tool fully client-side with no network fetch, and most contacts apps that support the PHOTO field will still load the image from the URL.

Common uses

  • Creating a digital business card to share by email or QR code
  • Generating a .vcf file for a contact you want to add without manual typing
  • Bulk-preparing individual vCards to combine into a shared address book
  • Exporting a consistent contact record across multiple devices or apps

Privacy

This tool runs entirely in your browser. Your contact details are never uploaded to a server.

vcardvcfcontactaddress bookgenerator

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/vcard-contact-file-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "vcardVersion": "3.0",
    "firstName": "Jane",
    "lastName": "Doe",
    "middleName": "",
    "prefix": "",
    "suffix": "",
    "nickname": "",
    "organization": "Acme, Inc.",
    "jobTitle": "Product Designer",
    "department": "",
    "phone1Type": "cell",
    "phone1": "+1 555 123 4567",
    "phone2Type": "work",
    "phone2": "",
    "email1Type": "home",
    "email1": "jane@example.com",
    "email2Type": "work",
    "email2": "",
    "addressType": "home",
    "street": "123 Market St",
    "city": "San Francisco",
    "region": "CA",
    "postalCode": "94105",
    "country": "United States",
    "website": "https://example.com",
    "birthday": "1990-05-14",
    "photoUrl": "",
    "note": ""
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `vcard-contact-file-generator` tool (vCard Contact File Generator) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Part of a workflow

All collections

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.