Skip to content
Allin

ICS to JSON

Export calendar events as JSON, with each ICS timestamp converted to ISO-8601.

10 / 10 free files today

Open ICS to JSON and you get an answer straight away, with no account to create. You will find it under Calendar, with CSV to ICS and ICS to CSV for the neighbouring cases.

How to use it

  1. Open the tool — no signup or install needed.
  2. Enter your input or adjust the available options.
  3. Get your result instantly, then copy or download it.

Frequently asked questions

What is ICS to JSON?

Export calendar events as JSON, with each ICS timestamp converted to ISO-8601.

When would I actually use this?

Getting events out of a calendar and into a spreadsheet you can count and filter, building an .ics from a list of dates, merging several calendars into one file, and reading an invitation without adding it to anything.

What is the most common mistake?

Treating a zoned time as if it were universal. A start written with a named zone carries a wall-clock time, and re-emitting it as UTC moves the meeting by whatever offset the converting machine happened to have. An all-day date suffers worse: turned into an instant it becomes midnight UTC, which is the day before anywhere west of Greenwich.

How is ICS to JSON different from CSV to ICS?

They sit next to each other but answer different questions: CSV to ICS is the one to open when you need it to turn a spreadsheet of dates into a calendar file any app can subscribe to. Pick whichever matches what you're starting from — both are free.

Is there a tool for the next step?

ICS to CSV is the closest one after this: Turn a calendar file into a spreadsheet of events, with real dates instead of ICS stamps.

What else is worth having open alongside it?

ICS viewer and Merge ICS files — they come up in the same task often enough to be worth a second tab.

Where do the figures come from?

Calendars are read against the published iCalendar specification, in the browser. The three things a conversion most often drops are carried through untouched rather than interpreted: the named zone, the all-day flag, and the recurrence rule that makes one entry stand for a whole series.

Further reading

All guides
ExplainerConverting Formulas to Values Keeps the Cached Answer, Not the CalculationA spreadsheet file stores both the formula and the last answer Excel computed. Stripping the formula leaves the stored answer — and leaves a blank wherever the file never carried one.ExplainerThe Number 1 and the Text "1" Are Not DuplicatesDeduplication compares whole rows exactly, cell type included. Five identical-looking rows came out as three, because one held a number, one a string and one a string with a leading space.ComparisonZIP or TAR: Which One, and Why It MattersOne structural difference explains everything else: TAR does not compress, it only stacks; ZIP compresses each file on its own. Measured on 60 small source files, that is the difference between 1,809 bytes and 14,686.ComparisonXLS, XLSX, XLSM and XLSB: Which Is Which, and Which You WantFour extensions, three of them the same box with different lids. Rename an XLSX to .zip and it opens — that single fact explains the whole family, and explains why XLS, which does not, is the one still causing trouble.How-toAdding Page Numbers to a PDF When the Pages Are Rotated or Mixed SizesNumbering a tidy document is trivial. The cases that bite are a page turned sideways, a Letter sheet among A4 ones, a print file with bleed, and a document that already prints its own number. All four were tested: on the first three the number lands exactly where you asked, and the fourth is not detected at all.GuideWhat a PDF Says About You: Reading and Clearing Its MetadataA PDF carries its metadata twice, in two stores that can tell different stories, and neither of them is the whole story. Here is what is actually in the file, what clearing it removes, and the two things that survive every wipe.