Skip to main content
vCard to JSON

Online vCard to JSON Converter

Convert VCF (vCard) contacts to JSON. Paste vCard text or choose a .vcf file, select the fields to include, and download structured contact data for scripts, applications, or further processing.

Conversion focus

Extract contact fields, customize JSON property names, and copy or download the result.

Map each vCard property to a column label for json. For TEL, EMAIL, and ADR: use Separate columns for one column per type, or turn it off and pick a Combine separator to merge values of the same type into one column. vCard 2.1, 3.0, and 4.0 are accepted when the file is structurally valid (BEGIN/END, VERSION per card).

# VCF value Mapping Include Others
Provide valid vCard input above to load output options.

What this conversion is for

Turn contact cards into JSON records containing supported fields such as names, phone numbers, emails, organizations, and addresses. Use the output in a script or adapt it to your application’s required schema.

From vCard to JSON in four moves

Paste vCard text or choose a .vcf file.

Review detected contact properties and choose which fields to include.

Adjust output labels and the available options for repeated phone, email, or address values.

Convert, inspect the JSON, and copy or download it.

Before you convert

  • Photos and binary fields may be omitted when targeting tabular or JSON exports.
  • Escaped commas, semicolons, and newlines in NOTES and other TEXT fields are decoded before JSON serialization.
  • Keep a copy of the original vCard as the audit trail after you ship JSON.

Choose the right output

When JSON is the right output

  • Process contact records in a script.
  • Transform exported contacts for an application.
  • Review supported contact fields as structured data.
  • Prepare contact data for an API after adapting it to that API’s schema.

When another format fits better

  • Use CSV or XLSX for spreadsheet review.
  • Keep VCF for importing into compatible contact apps.
  • Use a dedicated sync integration when contacts must stay updated automatically.
  • Huge contact dumps may need streaming tools outside this page.
Suggested workflow
  1. Paste vCard content or upload a compatible file.
  2. Review detected columns, mappings, and optional limits before conversion.
  3. Convert to JSON, preview when the page supports it, then download the result.

Reviewed vCard → JSON notes

Instructions and FAQs below match this vCard → JSON converter—expand a section for mapping or field rules.

vCard to JSON overview

Easily convert vCard files into JSON with the vCard to JSON Converter, ideal for JSON files.

Perfect for modern APIs, this converter guarantees secure and accurate conversions, simplifying developer workflows for all users.

You can either paste your vCard data directly into the input field or upload a file. Choose JSON as the output format, and your converted file will be ready shortly.

The processed JSON output is available to copy or can be downloaded as a file by entering a desired file name.

Conversion guide
  • Step 1: Enter Text or Upload File

    Start by providing your contact details. You can type them in or upload a VCF file—All three versions of VCF are acceptable, whether it's from an older phone (vCard 2.1), a more recent one (vCard 3.0), or the latest version (vCard 4.0). Ensure the input follows the required format for accurate conversion.

  • Step 2: Click the "Convert" Button

    Once your details are in, hit the "Convert" button. This sets the system to work its magic, turning your VCF data into a precise and reliable JSON format that mirrors the original information.

  • Step 3: Copy Result Data or Download File

    When the conversion is complete, you have options. Copy the result to use immediately, or click "Download" to save the JSON file on your device. This way, you can conveniently access and share the converted data whenever needed.

Converted JSON Output:

[{"UID":"f8e0bd14-57a3-4a8c-89a0-34794eb971f7","Full_Name":"Aimee","Email_Home":"Mckenna_Toy24@yahoo.com","Address_Billing":"698 Rohan Pine","Phone_Car":"262-665-9227 x945","Url":"https://ethical-developmental.com","Title":"Mechanical Engineer","Organization":"Hegmann - Lueilwitz","Birthday":"20100928"},{"UID":"b089c817-3ef4-4d21-84f5-1b8c17ef65b4","Full_Name":"Laverne","Email_Additional":"Eloy46@gmail.com","Address_Billing":"417 Lillian Locks","Phone_Video":"520-581-7516 x007","Url":"https://outlying-lamb.org/","Title":"Software Engineer","Organization":"Conn - Leuschke","Birthday":"19950429"}]

Help

Questions before converting

One question per row — expand only what you need.

VCF to JSON conversion on ConversionTab allows you to convert vCard (VCF) files or vCard text strings into JSON (JavaScript Object Notation) format, suitable for storing and manipulating contact information.

You can input your VCF data in two ways:
Text Tab: Manually input VCF data as a valid string in this tab.
File Tab: Upload your VCF file through the 'Drop/Browse File' feature to simplify working with existing data.

ConversionTab supports various vCard versions, including 2.1, 3.0, and 4.0, ensuring compatibility with different data sources and formats.

After entering your VCF data or selecting a file, click the 'Convert' button to start the conversion process.

If your input data is not a valid VCF file or string, ConversionTab will display an error message, and the conversion will not proceed.

After conversion, you can customize the JSON output with the following options:
Mapping: Modify column names as needed.
Include: Select or deselect columns for the final JSON output.
Multi-Values: Customize how vCard fields with multiple values and types (such as Email, Phone, and Address) are presented in the output.

The following vCard fields support customization of multi-values and types in the output:
Email: Create separate JSON fields for each value and its associated type within these fields (e.g., Email, Email Work, Email Personal).
Phone: Generate separate JSON fields for each phone number and its associated type (e.g., Phone, Phone Mobile, Phone Home).
Address: Customize how multiple addresses are presented in the output JSON, including types (e.g., Address, Address Billing, Address Home).

The 'Multi-Values' checkbox is a versatile feature that allows you to tailor how vCard fields with multiple values and types are presented in the output JSON:
Create Separate Fields: When selected, this option generates distinct fields for each value and its associated type within fields with multiple values and types.
Combine with Separator: Alternatively, you can choose this option to combine multiple values with the same type into a single field using a specified separator, chosen by the user.

You can choose from the following separators:
Comma
Tab
Semi Colon (;)
Space
Colon (:)

Yes, you can click the 'Example' button to view a sample VCF in the text area to understand the conversion process.

To clear the output and begin a new conversion, simply click the 'Clear' button.