calendr.events

Convert / calendar toolbox

JSON → ICS

Import a documented event-array schema or lossless jCal document.

Processed in your browser

Opening your local workspace…

How it works.

  1. 01Paste or choose JSON.
  2. 02Use an event array with title/startDate/startTime/endDate/endTime/allDay, or a jCal calendar.
  3. 03Review schema errors and diagnostics, then export.

The important details.

Event arrays create new events; jCal retains the full property/component tree. Arbitrary JSON objects are rejected rather than guessed.

A good question.

Which JSON format round-trips best?

The lossless jCal mode produced by ICS → JSON preserves components and custom properties.

All tools →

Your file stays in this browser tab. No account, no calendar upload, no calendar-content storage. Read our privacy approach.