Skip to content
OneKitly

VCF viewer

Open a .vcf file and read the contacts it holds, without importing them anywhere.

10 / 10 free files today

VCF viewer works straight from this page — free, instant, nothing to install. It sits under Contacts in our catalogue, alongside CSV to VCF and Merge VCF files.

How to use it

  1. Open the tool — no signup or install needed.
  2. Enter your input or adjust the available options.
  3. Get your result instantly, then copy or download it.

Frequently asked questions

What is VCF viewer?

Open a .vcf file and read the contacts it holds, without importing them anywhere.

When would I actually use this?

Moving an address book between a phone, a mail client and a spreadsheet, merging exports from two devices that each hold half the contacts, and reading a .vcf someone sent without importing it first.

What is the most common mistake?

Splitting a structured field on its separator without honouring the escape. A vCard writes a name and an address as parts joined by semicolons — but a semicolon inside a value is escaped, so a company written "Dupont & Sons\; Ltd" is one part and naive splitting tears it in two. Long values fold onto continuation lines for the same reason.

How is VCF viewer different from CSV to VCF?

They sit next to each other but answer different questions. CSV to VCF: build a vCard file your phone can import from a spreadsheet of contacts. Pick whichever matches what you're starting from — both are free.

Is there a tool for the next step?

Merge VCF files is the closest one after this: Combine several vCard files into a single address book you can import once.

What else is worth having open alongside it?

VCF to CSV and VCF to JSON — they come up in the same task often enough to be worth a second tab.

Where do the figures come from?

vCard files are read against the published specification, with line folding undone and escapes honoured before anything is split. The tools do not reconcile duplicates by guessing: merging keeps what both files agree on and shows you the rest rather than silently choosing.

Further reading

All guides →
ComparisonThree vCard Versions, and the Same Person in Each2.1 marks types without an equals sign, 3.0 is what everything reads, 4.0 writes some values as URIs — so a phone can arrive as tel:+33612345678, prefix included. Knowing which you have explains most import surprises.ComparisonTwo Emails in One Cell, or Two Strings in an ArrayA contact can have several phone numbers and several addresses. The CSV joins them with a middle dot into one cell; the JSON keeps them as a list, which is the difference between a script that works and one that splits on a guess.ExplainerA vCard Address Has Seven Parts, and a CSV Column Has OneNames, addresses and organisations are structured fields in a vCard. Flatten them into a spreadsheet and they read identically while losing the seams — which matters the moment you build a vCard back out of that spreadsheet.How-toMerging Calendars and Address Books Appends — It Does Not DeduplicateThe merge tools put every record from every file into one output, in the order you gave them. That is the right default and the one thing to know before you feed in two exports of the same account.How-toYou Do Not Have to Rename Your Columns to EnglishThe header row is matched in six languages, so prénom, apellidos, Vorname and cognome are all understood. One header is genuinely ambiguous — nom — and it is settled by the column next to it.How-toBuilding a Calendar From a Schedule You Already Have in a SpreadsheetCourse timetables, match fixtures, shift rotas and conference programmes all start life as a table. Four columns are enough to turn one into a file every calendar application can import.