← All tools
OMNIKITZ GUIDES

ICS Calendar Health Check: practical workflow and limits

By Team Hypomnema · Calendar

Inspect calendar structure, required fields and supported event semantics.

Use the guide alongside the working tool.

Open ICS Calendar Health Check →

Try the local sample

{
  "start": "2026-11-01",
  "end": "2026-12-31",
  "zone": "UTC",
  "weekends": "0,6",
  "holidays": ""
}

Inspect calendar structure, required fields and supported event semantics. A scoped local linter, not a full RFC 5545 certification. Reports missing UID/DTSTAMP, line folding, duplicate UIDs and parse errors. A file may be valid in other calendar clients while using features this site cannot import.

Prepare the calendar

Inspect calendar structure, required fields and supported event semantics.

Use the sample to inspect the exact workflow. Set the planning range and replace the demonstration entries with your own dates.

Check the assumptions

A scoped local linter, not a full RFC 5545 certification. Reports missing UID/DTSTAMP, line folding, duplicate UIDs and parse errors. A file may be valid in other calendar clients while using features this site cannot import.

Dates are inclusive in planning inputs unless labeled exclusive. Timed events require a valid IANA timezone; ambiguous daylight-saving times are rejected.

Keep and share the result

Review warnings and totals, then export the supported ICS, CSV, JSON or report formats. Exports contain the chosen data, so review sensitive names and notes before sharing.

No calendar account is connected and no reminder is scheduled by this website. Import the ICS file explicitly into a calendar app; save a JSON draft if you want to continue editing later.

Ready to apply this workflow?

Try ICS Calendar Health Check →

Explore a related workflow

All practical guides →

Keep your original files and review the result. Found unclear instructions? Contact Team Hypomnema.

YOUR BROWSER, YOUR CHOICE