Affiliate
Never lose a file again. Back up everything you make here with pCloud, free to startSecure Swiss cloud storage for your files, on every deviceStart free with pCloud and upgrade only if you need more spaceOne click from download to safe backup. Try pCloud free

VCF File Generator Online

Generate a VCF file for one contact or a small address book. Add names, phone numbers, emails, company details, addresses, notes, and photos, then preview and download a valid vCard 3.0 or 4.0 file. This online VCF creator runs privately in your browser, so your contact data is never uploaded.

VCF contact builder

Private browser processing

Contacts in this file

Build one card or a complete address book.

Name

A first, last, or display name is required.

Name required

Phone numbers

Email addresses

Live VCF output

1 contact / 190 B

1 name required
UC

Unnamed contact

Contact details appear here as you type.

Add a name to every contact before downloading.

Turn Contact Details Into a VCF File

Contact details
text
Name: Maya Chen
Mobile: +1 415 555 0142
Email: maya@northstar.example
Company: Northstar Studio
Title: Design Director
Generated .vcf
text
BEGIN:VCARD
VERSION:3.0
PRODID:-//Merge JSON Files//VCF File Generator//EN
N:Chen;Maya;;;
FN:Maya Chen
ORG:Northstar Studio
TITLE:Design Director
TEL;TYPE=CELL:+1 415 555 0142
EMAIL;TYPE=INTERNET,WORK:maya@northstar.example
REV:20261020T091500Z
UID:urn:uuid:3f6c2a1e-8b4d-4c2e-9a7f-1d2b3c4e5f60
END:VCARD

How to Generate a VCF File

1

Enter contact details

Fill in names, phones, emails and other fields. Add more contacts if needed.

2

Check the preview

Review the contact card and the generated vCard code.

3

Download

Pick vCard 3.0 or 4.0, then download the .vcf or copy the code.

Why Use This Generator?

Generate Multi-Contact VCF Files

Add several contacts, duplicate shared details, and download every card in one ordered .vcf file. Handy for team lists and event contacts.

Photo-Ready VCF Contacts

Embed a JPEG or PNG photo (up to 2 MB) in the card and verify it in the live contact preview before downloading. Great for business cards with profile photos.

Standards-Compliant VCF Output

Names, addresses, commas, semicolons, Unicode text, long lines, revision timestamps, and unique IDs are automatically handled per the vCard specification.

Choose the Right VCF Format: vCard 3.0 vs 4.0

Both exports use UTF-8 encoding, CRLF line endings, escaped text values, and folded long lines for maximum compatibility.

vCard VersionBest choice forHow this tool writes it
vCard 3.0Broad compatibility with older phones, Outlook, Google Contacts, Apple Contacts, and mixed contact appsClassic phone values, TYPE parameters for labels, and base64-encoded embedded photos
vCard 4.0Modern address books, standards-focused workflows, and newer Android / iOS versionsURI-based phone values, KIND property, and data-URI embedded photos

Frequently Asked Questions

VCF File Generator Guide

What This Tool Does

A VCF file generator is an online tool that turns ordinary contact details into a structured vCard file you can import into any address book. VCF stands for Virtual Contact File, and the .vcf extension is recognized by iPhone, Android, macOS, Windows, Google Contacts, Outlook, and virtually every CRM system on the market. Instead of asking a colleague, client, or friend to retype a name, phone number, email address, and company from scratch, you can send one portable file that their contact app understands.

The tool focuses on the contact-file task itself. You enter recognizable form fields like name, phone, email, company, address, and photo while the tool creates the required BEGIN:VCARD, version declaration, structured name, formatted name, contact properties, unique identifier, revision timestamp, and closing END:VCARD lines. The live code view lets you inspect the exact vCard output before downloading, so you always know what the file contains.

Creating a Contact File Step by Step

You don't need desktop software; everything happens on this page. Here is the complete process:

  1. Enter a contact name. Add a first name, last name, or custom display name for the contact. The generator uses this to build the vCard N (structured name) and FN (formatted name) properties.
  2. Add phone numbers and email addresses. Choose the correct label (home, work, cell, main, fax, or other) for each entry. You can add as many phone and email rows as needed.
  3. Fill in optional fields. Open the Work & Address or More tabs to add company name, department, job title, website URL, full postal address, birthday, notes, or a contact photo.
  4. Add more contacts if needed. Click Add Contact when the VCF file should contain several people, or duplicate an existing card to reuse shared company or address details.
  5. Review the preview. Check both the readable contact card and the raw VCF code. Every property is visible, including escaped characters and folded long lines.
  6. Download or copy the VCF file. Choose vCard 3.0 or 4.0, set the filename, and download the finished .vcf file. You can also copy the generated VCF code and paste it into a plain-text editor.

For a single contact the whole process takes a minute or two and runs entirely in your browser. Keep the file encoded as UTF-8 so names and notes containing accents, diacritics, or non-Latin characters remain intact when imported.

What the Output Contains

Every contact in the file includes a formatted name (FN) and a structured name (N). Optional fields are included only when you enter a value, which keeps the output clean and reduces file size. Supported fields:

  • Multiple telephone numbers with type labels (cell, work, home, main, fax, other)
  • Multiple email addresses with type labels (work, home, other)
  • Organization name, department, and job title
  • Website URL
  • Full postal address with street, city, state/region, postal code, and country
  • Nickname, birthday, and freeform notes
  • Embedded JPEG or PNG contact photo (up to 2 MB)
  • Revision timestamp and a unique identifier (UID)

Punctuation inside contact data requires special treatment because commas and semicolons have structural meaning in vCard syntax. The tool escapes those characters, writes Windows-compatible CRLF line endings, and folds long content lines at 75 octets without splitting a multi-byte UTF-8 character. These technical details are easy to miss when creating a VCF file manually and are especially important for long notes and embedded photo data.

vCard 3.0 vs vCard 4.0: Which Version to Pick?

The version selector offers two vCard versions. Here is how they compare:

Choose vCard 3.0 when broad compatibility is the priority. It remains the most common format in phone exports, desktop address books, Outlook workflows, and older contact-management software. Most devices and apps handle vCard 3.0 without issues.

Choose vCard 4.0 for a newer, standards-based file when you know the destination supports it. Version 4.0 represents phone numbers as URI values (tel:+1-555-0142), supports the KIND property for contact type classification, and can carry photos as data URIs instead of raw base64 blocks.

If you are unsure, vCard 3.0 is the practical default. Contact applications do not always display every optional property in the same way, even when the file is technically valid. Create one test file, import it into the target app, verify that labels and the photo render correctly, and then distribute or import the complete file.

One Contact or Several in One File

A VCF file can contain one vCard record or several complete records stacked together. A single-contact VCF is ideal for a downloadable business card, an email attachment, or a customer-support handoff. A multi-contact VCF file is useful for a small team roster, event staff list, vendor directory, family contacts, or a new-device setup package. Each contact is typed into the form, so the builder is practical for a handful to a few dozen people rather than a full CRM export.

Use the Duplicate Contact button when records share an organization, address, or other details, then change only the person-specific fields. Each card receives its own unique ID. If you later have separate VCF exports you need to combine, use the VCF file merger. If repeated imports created duplicate people, clean the file with the VCF duplicate remover before importing it again.

Adding a Contact Photo

Embedding a photo can make a contact easier to recognize in your address book, but the image data increases the file size significantly. Use a reasonably cropped JPEG or PNG and keep it below the tool's 2 MB limit. The contact preview shows the selected image immediately, while the code preview shortens the long photo value for readability. The complete base64 image data is still present in copied and downloaded output.

Some address books resize images during import, and older software may omit photos entirely. That is an application limitation rather than proof that the file is empty. Test the file in the same app your recipient or team will use before distributing it widely.

Importing the File on Your Devices

iPhone and iPad

Send the .vcf file to your iPhone through Mail, Messages, AirDrop, the Files app, or a secure download link. Tap the file, review the displayed contact, and choose Create New Contact or Add to Existing Contact. If the VCF contains multiple contacts, iOS will offer to add all of them.

Android and Google Contacts

Open the Contacts app on your Android device and look for Import, Manage Contacts, or Import From File. Google Contacts on the web also provides an Import action that accepts VCF files. Menu names vary by phone manufacturer (Samsung, Pixel, OnePlus, etc.), but VCF is universally supported.

Outlook, Windows, and Desktop Address Books

Outlook desktop can open a .vcf or import it through File > Open & Export > Import/Export > Import a VCARD file, but it only reads the first contact in a multi-contact file. For Outlook recipients, download one contact per file, or import the multi-contact file into Google Contacts or iCloud and let Outlook sync. For a large organizational migration, test the destination's importer and confirm whether it prefers VCF, CSV, or a managed directory workflow.

Why Share a VCF File Instead of Typing Contacts Out?

A VCF file is a machine-readable, standardized package that avoids the errors people make when copying contact details by hand. Here is why a VCF file is better than a plain-text message or spreadsheet row:

  • One-click import: Recipients tap the file and the contact is saved instantly, no retyping.
  • All fields included: Phone labels, email types, full addresses, photos, and notes travel together.
  • Broad compatibility: VCF is supported by iOS, Android, macOS, Google Contacts, Outlook (one contact per file), and most CRM systems.
  • Fewer errors: No misspelled names, wrong area codes, or missing email addresses from manual transcription.
  • Batch sharing: One file can carry several contacts, such as a small team roster, so recipients import them all at once.

Privacy and Safe Contact Sharing

Contact records can contain sensitive personal information, so this tool creates the file locally in your browser instead of sending the entered fields to a conversion server. The original data remains in the current browser session unless you explicitly copy or download it. Before sharing a VCF file publicly, remove private notes, home addresses, birthdays, or phone numbers that the recipient does not need.

For a readable audit before import, convert a test file with the VCF to TXT tool. You can also download a sample VCF file to compare common contact fields and test your destination application before using real data.

Related VCF Guides & Tools

Continue Working With Your VCF Contacts

Merge multiple VCF files, remove duplicate contacts, or convert VCF to a readable text list.