November 24, 2016 - Technic

Free ICS to CSV converter

Privacy Notes

Please do not use the service, if you don't accept the following:

  • When debugging, I log geolocation and the size of the original ics file.

If You Do Choose To Convert

  • To protect the privacy of your data, the converted file has a generic title.
  • You will be prompted to save it on your machine as soon as conversion completes.
  • Data encryption (https) is enabled.
  • I don't keep copies of your ics files.
  • I don't collect or resale your events' information.
  • This is a private hobby and I don't receive any financial benefits.

Please select your ics file(s) to be converted in csv.

Include Columns

DUE (required for Reminder Events)

Conversion Notes

You may select a separator, the desired date format and how time in events should be handled. If you don't need all possible columns from the calendar file, you can omit them. This makes the conversion quicker and the resulting csv file smaller.

  • Comma separated csv files open easily in EXCEL.
  • Tab separated csv files are easier to be viewed in simple text editors.
  • Converted file will be a double quoted in Unicode (UTF-8) text file, ending in '.csv'.

Feel free to send your issues or feedback hereto…

82723 files converted so far…
Last modified on: October 2018

Last Changes

  • You can now select more than one ics files to be converted at once. Please note that this surely takes longer when having selected many files containing many events.
  • You can now define the name of the csv file if you call the converter by customName (example:
  • Data encryption (https) is now enabled.
  • Repetition rules were ignored. First step; should there be any repetition rules, the rule will now appear in the Notes column.
  • Better handling of events with alert settings.
  • The converter was always expecting a DTEND with a specific value in the events data. So end dates could be off if converting an ics with some events without an end date. This is now solved.
  • Sometimes the ATTENDEES would get outputted in more than one rows of data. This is now hopefully working better in most of the cases.
  • Sometimes the text in the NOTES would get outputted in more than one rows of data. This is now hopefully working better in most of the cases.
  • Events without a SUMMARY value would result in wrong event dates to following events. Those events are now listed as untitled and their dates or those of following events are now correct.
  • You can now omit some columns' conversion if you don't need them in the csv file.
  • Events scheduled on the same date are not anymore ommitted while sorted.
  • Events of calendars with language definition in the SUMMARY are now converted.
  • Now omitting the TRUE X-MS-OLK-FORCEINSPECTOROPEN property which was erroneously outputted sometimes in the 'Location' column.
  • Events are now sorted by 'Start' date (DTSTART).
  • HTML in 'Description' defined by X-ALT-DESC;FMTTYPE=text/html: was not stripped. Now only the plain text in 'Description' gets converted.
  • PM or AM for 12-hour clock times is now perserved when splitting date and time.
  • Better 'Description' handling for formatted QUOTED-PRINTABLE cases.
  • 'Priority' column for reminder events is now also supported.