Analysing your schedule
Export a calendar as .ics, convert here, and open the CSV to sort, filter or total your events in a spreadsheet.
Convert an iCalendar (.ics) file to CSV in your browser, turning events into spreadsheet rows.
Maintained by Roshan.
Converts icalendar (.ics) to csv in this tab, with nothing sent anywhere.
Find related browser-local tools for nearby tasks without starting another search.
Browse all developer and data toolsAn .ics file is the standard way calendars are shared and exported - the iCalendar format - but it is meant for calendar apps to read, not people. To analyse your events, list them for a report, count how you spend your time, or import them somewhere that expects a table, you need CSV. This reads an iCalendar file and turns each event into a row, with columns for the summary, start and end times, location and description. It handles the two things that trip up naive parsers: the folded lines the format uses to wrap long values, and the compact timestamp format, which it rewrites into readable dates. As with contacts, a calendar is personal - where you were and when - so the conversion stays in your browser.
Export a calendar as .ics, convert here, and open the CSV to sort, filter or total your events in a spreadsheet.
Turn a shared calendar into a table for a report, without uploading where you have been.
No. A recurring event appears once as its defining entry, not as every occurrence.
Summary, start, end, location and description. Attendees, reminders and recurrence rules are not in the table.
The compact iCalendar timestamps are rewritten as readable dates, with UTC marked where the event specifies it.
They show as a plain date, since they carry no time of day.
Convert a vCard (.vcf) contact file to CSV in your browser, ready for a spreadsheet. Nothing is uploaded.
Convert CSV to a JSON array locally. Parse quoted commas, embedded newlines, BOM files, duplicate headers, sparse rows, and optional safe value types.
Convert GeoJSON point features to CSV in your browser, with longitude, latitude and properties as columns.