Skip to content
SafeTools

VCF to Excel converter

Your contacts are read in this tab and never sent anywhere. Nothing is uploaded, stored or logged.

Opening a contact export in Excel usually goes wrong in the same two ways: the plus sign on an international number is read as a formula, and a French or Italian mobile starting with a zero silently loses it. This writes a real .xlsx file with every cell typed as text, so the numbers arrive intact and you can sort and filter straight away.

Drop your files here

Loading the tool…

how your file is handled

  • It is read, not uploaded. The file is opened by JavaScript running in this tab and processed in memory, in a background worker.
  • The page cannot send it anywhere. This site is served with a Content-Security-Policy whose connect-src is 'self', so no script on the page is permitted to contact another server, even by mistake.
  • You can check it yourself. Open your browser's developer tools, switch to the Network tab and convert a file: nothing is sent. Or turn off your Wi-Fi first, because these tools keep working offline.

how to use it

  1. 01Drop your .vcf files onto the box above.
  2. 02Pick the columns you want and whether to merge multiple values into one cell.
  3. 03Download the .xlsx and open it in Excel, Numbers, LibreOffice or Google Sheets.

questions

Why does Excel mangle numbers when I rename a .vcf to .csv?
Renaming does not convert anything; Excel still applies its own type guessing to every cell. A cell beginning with + or = is treated as a formula and a leading zero is dropped as an insignificant digit. Writing a real .xlsx lets each cell declare that it is text, which stops the guessing.
Is my contact data sent to a server?
No. The spreadsheet is built in this tab by JavaScript and handed to you as a download. The page's Content-Security-Policy restricts connect-src to 'self', so it cannot send your data to another origin even if something went wrong. The tool also works with your Wi-Fi off, which is the simplest way to see for yourself.
Which Excel versions can open the file?
It is a standard .xlsx, readable by Excel 2007 and later, Numbers, LibreOffice Calc and Google Sheets. There are no macros and no external links in it.
Can I import the result into Google Contacts or Outlook?
The default layout is designed to be readable rather than to match a particular importer. Column presets that match Google Contacts and Outlook exactly are planned; until then, export to CSV and map the columns during import.

related