ICS calendar parsing

Parse RFC 5545 ICS text, displaying VEVENT, TZID, UID, line breaks, escapes, and unknown properties.

Local browser processing
This page has passed the public directory check; full functionality is available after enabling JavaScript.
User Guide

How to use ICS calendar parsing

ICS Calendar parsing processes input only in the current browser; it is not uploaded, sent over the network, or written to persistent storage.

  1. Enter ICS

    By default, loads the 11DZ Batch 18 demo meeting fixture.

  2. Parse event

    View the calendar tree, event times, TZID, UID, and diagnostics.

  3. Copy report

    Copy or download the parsed result, then review it in the target calendar before sending.

Limitations and Notes

  • It only parses text; it does not connect to calendar services, send invitations, or synchronize holidays in real time.
  • Line breaks, escapes, and unknown fields remain available for diagnostics; unsupported RFC extensions are not guessed.
  • Text size and event count are limited, and time zone results are still affected by the browser environment.

FAQ

Will it import anything into my calendar?

No. The tool only displays the parsing results.

TZID Will it convert?

The tool displays and parses the planned local time zone information, but does not access online time zone services.

Will unknown properties be lost?

It attempts to preserve them and mark them as unknown; it cannot assume the semantics of every extension.

Page feedbackFound an issue or have suggestions for improvement?
Feedback features need to be used in the online version

Please enable JavaScript in the online version before submitting; local features of the current tool or example are not affected.

Go to the online version for feedback