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.
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.
Private browser processing
Contacts in this file
Build one card or a complete address book.
A first, last, or display name is required.
1 contact / 190 B
Contact details appear here as you type.
Add a name to every contact before downloading.
Name: Maya Chen
Mobile: +1 415 555 0142
Email: maya@northstar.example
Company: Northstar Studio
Title: Design DirectorBEGIN: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:VCARDFill in names, phones, emails and other fields. Add more contacts if needed.
Review the contact card and the generated vCard code.
Pick vCard 3.0 or 4.0, then download the .vcf or copy the code.
Add several contacts, duplicate shared details, and download every card in one ordered .vcf file. Handy for team lists and event 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.
Names, addresses, commas, semicolons, Unicode text, long lines, revision timestamps, and unique IDs are automatically handled per the vCard specification.
Both exports use UTF-8 encoding, CRLF line endings, escaped text values, and folded long lines for maximum compatibility.
| vCard Version | Best choice for | How this tool writes it |
|---|---|---|
| vCard 3.0 | Broad compatibility with older phones, Outlook, Google Contacts, Apple Contacts, and mixed contact apps | Classic phone values, TYPE parameters for labels, and base64-encoded embedded photos |
| vCard 4.0 | Modern address books, standards-focused workflows, and newer Android / iOS versions | URI-based phone values, KIND property, and data-URI embedded photos |
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.
You don't need desktop software; everything happens on this page. Here is the complete process:
N (structured name) and FN (formatted name) properties..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.
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:
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.
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.
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.
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.
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.
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 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.
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:
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.
Compare the best VCF editors and viewers for Windows 10 and 11 for previewing contacts, editing vCards, repairing files, converting data, and working with Outlook.
Compare the best VCF editors and viewers for Android for previewing contact files, editing imported contacts, repairing vCards, and avoiding accidental sync.
Merge VCF contact files with an online tool, Python, or command line. Includes duplicate removal and migration for iPhone, Android, Google, and Outlook.
Merge multiple VCF files, remove duplicate contacts, or convert VCF to a readable text list.