InputTestHub

vCard Parser

Parses a pasted or dropped .vcf and shows every property, parameter and value, including folded lines and escaped characters.

Generators Nothing uploaded No sign-up Free, unlimited
Generators tool
Drop a .vcf fileor paste the text below — nothing is uploaded
Add a file to begin.
In short vCard Parser is a free online tool on inputtesthub.com that parses a pasted or dropped .vcf and shows every property, parameter and value, including folded lines and escaped characters. It needs no account, no download and no payment, and there is no daily usage limit. Everything is processed inside your own browser, so the data you paste is never uploaded to a server.

How to use the vCard Parser

  1. Drop the .vcf, or paste the text.
  2. Read the summary for the usual fields.
  3. Read the property table for everything else.

About the vCard Parser

The vCard Parser parses a pasted or dropped .vcf and shows every property, parameter and value, including folded lines and escaped characters. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Seeing why a contact imported with fields missing.
  • Reading a .vcf without adding it to your address book.
  • Checking what a QR code contact actually contains.

Details

UnfoldsContinuation lines are rejoined before parsing
UnescapesEscaped commas, semicolons and newlines are restored
ReportsEvery property with its parameters and value
ChecksLine endings, version, and whether folding was used
The line-ending check is worth reading even when everything else looks right. A .vcf with bare LF endings is technically invalid; Apple and Android accept it, Outlook often will not, and that difference explains most "it works on my phone" import failures.

Where this tool stops

Reads the text properties. Base64-encoded photos are listed as properties but not decoded or displayed.

Frequently asked questions

Why did my contact import with no phone number?
Usually a version mismatch. A file declaring <code>VERSION:3.0</code> but using 4.0 syntax — <code>TEL;VALUE=uri:tel:+44…</code> — parses as an unrecognised property in a strict 3.0 reader and is silently dropped. The property table here shows exactly what was written, which is normally enough to see it.
What are the parameters column entries?
Modifiers on a property: TYPE=WORK, TYPE=CELL, PREF=1, CHARSET and so on. They are how one property name carries several meanings, and they are also where 3.0 and 4.0 differ most.
My file has thousands of lines starting with a space. Is it broken?
No, it is folded. Any line longer than 75 octets is wrapped and continued with a leading space or tab, and a parser is expected to join them back before reading. This does that first, so the values shown are the real ones.
Is the vCard Parser free, or is there a paid tier?
Free, unlimited, and no email address required. You can use it a hundred times a day and nothing changes.
Is my data uploaded anywhere?
No. The vCard Parser runs entirely in your browser using JavaScript. Because the work happens locally, the utility also keeps working if your connection drops, and closing the tab is all it takes to discard everything.
What is the vCard Parser used for?
The jobs it is built for: seeing why a contact imported with fields missing. Reading a .vcf without adding it to your address book. Checking what a QR code contact actually contains. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
When is the vCard Parser not the right tool?
Reads the text properties. Base64-encoded photos are listed as properties but not decoded or displayed. Knowing where a tool stops being trustworthy matters more than the cases where it works.
Which values should I know?
Unfolds is Continuation lines are rejoined before parsing. Unescapes is Escaped commas, semicolons and newlines are restored. Reports is Every property with its parameters and value. These are printed on the page itself, so you do not have to take them on trust.
Will a big file be rejected?
There is no limit set by us, because your file is never uploaded — the only ceiling is the memory your own browser will give the tab. Very large files simply take longer to process, and a phone will give up sooner than a desktop.

Related generators tools

All 53
01

vCard to CSV Converter

Converts a .vcf holding one or many contacts into a CSV with named columns, ready for Excel…

02

CSV to vCard Converter

Turns a spreadsheet of contacts into one .vcf file, matching common column names from Google…

03

ICS Parser

Parses a .ics file and lists every event with its start, end, location, recurrence and…

04

CSV to ICS Converter

Turns a spreadsheet of events into a single .ics calendar file, matching common column names…

05

QR Code Generator

Creates QR codes for links, WiFi, contacts, email, SMS and plain text, downloadable as PNG or…

06

Barcode Generator

Generates Code 128, EAN-13, UPC-A, Code 39 and ITF barcodes as PNG or SVG with human-readable…

07

Lorem Ipsum Generator

Generates classic Lorem Ipsum placeholder text by paragraph, sentence, word or list item, with…

08

Random Number Generator

Generates truly random numbers in any range, with or without repeats, using the browser's…

09

Random Picker

Picks one or more random items from a list you paste — names, options, prizes or anything else.