Tiny Online Tools logoTiny Online ToolssearchSearch tools…grid_viewAll Tools
Homechevron_rightEmail & Calendar Toolschevron_rightVCF Contact ViewerVCF Contact Viewer

VCF Contact Viewer

Open a vCard file and read every field in it, photos included, without importing it into an address book.

upload_file

Click to browse or drag & drop files here

vCard file (.vcf)

Accepted: .vcf,.vcard

Similar Tools

Email File Viewer

Email File Viewer

Open EML and Outlook MSG files in your browser — headers, rendered body, MIME structure and attachments, with no mail client installed.

VCF Contact Merger

VCF Contact Merger

Merge several vCard files into one, with scored duplicate detection you control and resolve card by card.

ICS Calendar Inspector

ICS Calendar Inspector

Open an .ics file and inspect its events, recurrence rules, time zones, alarms and attendees.

PST / OST Inspector

PST / OST Inspector

Open an Outlook PST or OST archive and see its folder tree, message index and file header — in your browser.

Port Scanner (Local)

Port Scanner (Local)

Best-effort local port probe tool using browser requests.

PDF Text Highlighter

PDF Text Highlighter

Automatically highlight every occurrence of one or more search terms inside a PDF document using translucent color overlays.

Compress PDF

Compress PDF

Reduce the file size of a PDF document without uploading it.

apps

More Tools

Browse our full collection of free online tools.

Reading a contact file without importing it

A .vcf file is plain text with a strict grammar, and the usual way to look inside one is to import it into an address book — which changes your address book. This opens it and reads it instead.

Three formats that look alike

vCard has three versions and they differ in every detail that matters. 2.1 (1996) writes bare type tokens like TEL;WORK;VOICE:, encodes accented text with ENCODING=QUOTED-PRINTABLE, and folds those lines with a trailing = instead of leading whitespace. 3.0 introduced TYPE=WORK,VOICE, ENCODING=b for binary values and the \, \; escape set. 4.0 dropped ENCODING in favour of data: URIs and added PREF=.

All three are read here, and each card's declared version is shown rather than assumed — an exporter writing 3.0 syntax under a 2.1 VERSION line is common enough to matter. Where a 2.1 quirk is actually present in your file it is labelled, because that is usually the reason another program refused to open it.

What is shown

The structured name broken into its five parts, organization and unit, title and role, every email, phone, address, URL and instant-messaging handle with its type labels and any Apple-style X-ABLabel, birthday, anniversary, gender, note, categories, UID, REV, PRODID, time zone, GEO and KIND. Plus every raw property as it appears in the file — name, group, parameters, value — so nothing an exporter wrote is quietly dropped from view.

Photos

An inline PHOTO is decoded from base64 and displayed, with its media type and exact byte count, and can be saved as an image file. When a card's photo is a URL rather than embedded bytes, the URL is shown and not fetched — this tool makes no network requests, so a photo hosted elsewhere stays a link.

Exports

Every card as CSV or JSON, and the selected card back to .vcf — written from the original property lines, so a round trip returns what it read.

Privacy

Contacts are personal data. The file is read in your browser and nothing is uploaded.