Free Online Converter
Convert ICS to JSON
Free online iCalendar File to JSON converter. Fast, secure processing directly in your browser.
How to Convert ICS to JSON
- Click or drag your ICS file into the upload area above
- Wait for the file to be loaded (happens instantly in your browser)
- Click the "Convert File" button
- Your processed JSON file will automatically download
Why Convert ICS to JSON?
ICS files are painful to parse by hand — line folding, escaping, and property parameters make naive parsing unreliable. This converter uses a proper iCalendar parser and hands you clean JSON: an array of event objects with real fields.
Each event includes its UID, summary, description, location, start and end (as ISO 8601 strings), all-day flag, status, URL, organizer, attendees, categories, and recurrence rule — everything you need to process a calendar in code.
Conversion is fully client-side: company calendars and personal schedules never leave your browser.
Key Features
About ICS and JSON Formats
ICS (iCalendar File)
ICS (iCalendar) is the standard format for calendar events. Compatible with Google Calendar, Apple Calendar, Outlook, and others.
JSON (JSON)
JSON (JavaScript Object Notation) is a lightweight data interchange format that is easy for humans to read and machines to parse.
Common Use Cases
- Analyze a calendar export in a script or notebook
- Feed calendar data into a dashboard or reporting tool
- Inspect exactly what an .ics invite contains
- Migrate events between systems via JSON
Frequently Asked Questions
Does it handle calendars with many events?
Yes — every VEVENT in the file is converted, so a full Google Calendar or Outlook export becomes one JSON array of events.
What about recurring events?
The recurrence rule (RRULE) is included as a string on the event object. The converter does not expand recurrences into individual occurrences — you get the rule itself.
How do I export an ICS file from Google Calendar?
In Google Calendar settings, choose Import & export → Export. You get a ZIP of .ics files (which you can also extract with the archive tools on this site), one per calendar.