Calendly to JSON

Convert a Calendly CSV export into a JSON array of events. Runs in your browser — your event data never leaves your device.

Runs in your browser Instant No signup, no tracking

About this tool

Calendly lets you export scheduled events as a CSV file from your dashboard. Paste that CSV here and get a clean JSON array you can feed into a CRM, a reporting script, or a database import. The first row is treated as the header, and values that look like numbers or booleans are coerced automatically. Everything runs client-side, so attendee emails and phone numbers stay private.

Example

Paste the input on the left and you will get output like this:

Sample Calendly CSV export

Event Type Name,Event Date,Event Start Time,Event End Time,Duration (min),Invitee Name,Invitee Email,Phone Number,Location
30 Minute Meeting,2024-07-01,09:00,09:30,30,Ada Lovelace,ada@example.com,+1 555-0100,Zoom
60 Minute Meeting,2024-07-02,14:00,15:00,60,Alan Turing,alan@example.com,+1 555-0101,Phone call

Resulting JSON

[
  {
    "Event Type Name": "30 Minute Meeting",
    "Event Date": "2024-07-01",
    "Event Start Time": "09:00",
    "Event End Time": "09:30",
    "Duration (min)": 30,
    "Invitee Name": "Ada Lovelace",
    "Invitee Email": "ada@example.com",
    "Phone Number": "+1 555-0100",
    "Location": "Zoom"
  },
  {
    "Event Type Name": "60 Minute Meeting",
    "Event Date": "2024-07-02",
    "Event Start Time": "14:00",
    "Event End Time": "15:00",
    "Duration (min)": 60,
    "Invitee Name": "Alan Turing",
    "Invitee Email": "alan@example.com",
    "Phone Number": "+1 555-0101",
    "Location": "Phone call"
  }
]

How to use Calendly to JSON

  1. Paste or type your Calendly CSV export into the left pane.
  2. The JSON appears instantly in the right pane. Conversion runs in your browser — nothing is uploaded.
  3. Copy the result to your clipboard or download it as a file.

FAQ

How do I export Calendly events to CSV?
In Calendly, go to Events → Export and choose CSV. The file will include columns such as Event Type Name, Event Date, Event Start Time, Event End Time, Duration, Invitee Name, and Invitee Email.
Does this handle custom Calendly questions?
Yes. Any extra columns in your export — including custom invitee questions — become JSON keys just like the standard columns.
Is my Calendly data sent to a server?
No. The CSV is parsed entirely in your browser with PapaParse; nothing is uploaded or logged.