A .vcf export drops eight hundred contacts into one file you cannot sort, filter or clean up. Open it in Excel and each contact sprawls across a dozen rows with no columns at all. This VCF to CSV converter turns it into one tidy row per person, in your browser.
Getting a vcard to excel without the encoding mess
Drop the file in and pick a column set. The conversion happens immediately and the preview shows the first rows exactly as they will be written.
We write the file as UTF-8 with a byte-order mark. That small addition is what stops Excel turning Renée into Renée, and it is the single most common complaint about every other converter.
One honest limit: if the damage is already in your source file, we cannot undo it. Old vCard 2.1 exports store non-English text in an encoding later versions dropped, and re-exporting from the original device is the only clean fix.
Why the google contacts csv format is not just any spreadsheet
Google Contacts matches on exact column names when it imports. A column headed “Email” is ignored, because it expects “E-mail 1 - Value”.
Outlook has its own set, and they do not overlap. Pick the destination before you download and the columns come out right the first time.
The plain option exists for everything else: analysis, a mail merge, or handing a list to somebody who just wants to read it. It uses obvious names and imports nowhere in particular.
What happens when you split a multi-contact vcf into rows
A vCard can repeat a property as many times as it likes. A spreadsheet column cannot, so something has to give.
Our rule is one row per contact, always. Where a card has three numbers, we take the mobile and fall back to the first other number. A row-per-property file looks thorough and imports nowhere.
Photos are dropped entirely. A photo is thousands of characters of encoded text, and putting that in a cell produces a spreadsheet no application can open. Keep the original .vcf if the photos matter.
Using the export to merge contacts to a spreadsheet you can clean
Converting is usually step one of a bigger tidy-up. Two address books become two sheets, and pasting one under the other gives you everything in one place.
Sort by email address and the duplicates line up next to each other. Removing them by eye takes longer than an automatic merge and loses far less.
We deliberately do not offer to merge for you. Deciding that two near-matching rows are the same person is a guess, and a wrong guess deletes somebody quietly. When the sheet is clean, the CSV to VCF converter turns it back into contacts, and the steps for importing the file afterwards cover the duplicates that follow.
One practical habit for big exports: paste the notes column into the word counter before any mail merge. Notes fields hold far more than people remember writing.
Where this vcf to csv converter does the work
In this browser tab. The contact file is read with the browser's own file reader, and the spreadsheet is assembled in the same place.
An exported address book is the densest personal data most people hold. It names hundreds of other people, with their numbers and often their home addresses, and none of them chose to have it uploaded.
Watch the network panel while you convert. Nothing goes out. We serve the JavaScript, so a compromised page could always misbehave — that applies to every browser tool including this one, which is why we point at the check rather than ask for trust.
Look at the file before you convert it
Knowing what is in the file first makes this VCF to CSV converter far more useful. Contact count, vCard version and the fields that will not survive are all worth seeing before you commit to a column set.
The vcf viewer shows all three. For a single card rather than a list, build it properly with the vcard generator, and if you are deciding what to export in the first place, the structure of a vCard file makes the column choices obvious.
