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
- CSV & JSON to Calendar: practical workflow and limits
Turn structured event rows into validated importable calendar files.
- Calendar Free-Time Finder: practical workflow and limits
Find genuinely open windows between imported busy events.
- Calendar Time Audit: practical workflow and limits
Analyze calendar hours by category and separate overlap from occupied time.
- Calendar Privacy Cleaner: practical workflow and limits
Replace event text with Busy while preserving the dates you choose to share.
Keep your original files and review the result. Found unclear instructions? Contact Team Hypomnema.