Calendar Doctor
Inspect ICS calendar structure, dates, time zones, UID and recurrence issues, preview events, and download only explicit representation repairs.
Inspect one ICS calendar locally for VCALENDAR/VEVENT structure, required UID and DTSTART fields, DATE/DATE-TIME validity, DTSTART/DTEND relationships, TZID references, VTIMEZONE inventory, RRULE syntax, duplicate primary UIDs, and event previews.
How to use this tool
Upload an accepted source file
Choose a file in one of the supported input formats. NetroDoc validates it before processing.
Choose the compatible action
Select this tool from the actions shown for your file, then start processing.
Download and review the result
Open the output and check the information, page order, readability, and file type before using it elsewhere.
What this tool does
Inspect ICS calendar structure, dates, time zones, UID and recurrence issues, preview events, and download only explicit representation repairs.
Calendar Doctor does not invent UID, DTSTAMP, dates, time zones, event durations, or recurrence rules. Repair options are limited to representation-level changes such as UTF-8 output, CRLF line endings, RFC-style line folding, blank-line removal, property-name casing, final newline, and an explicitly selected missing VERSION:2.0.
When this output is useful
Specific workflow
Check an exported calendar before importing or sharing it, especially when another calendar application reports malformed events, missing time zones, or recurrence errors.
Review before relying on the result
Calendar Doctor does not invent UID, DTSTAMP, dates, time zones, event durations, or recurrence rules. Repair options are limited to representation-level changes such as UTF-8 output, CRLF line endings, RFC-style line folding, blank-line removal, property-name casing, final newline, and an explicitly selected missing VERSION:2.0.
Temporary processing and review
NetroDoc processes this request in temporary working storage and returns a new download. The output can retain sensitive information from the source, so inspect and handle it with the same care as the original.
Privacy →Frequently asked questions
What should I check after using this tool?
Calendar Doctor does not invent UID, DTSTAMP, dates, time zones, event durations, or recurrence rules. Repair options are limited to representation-level changes such as UTF-8 output, CRLF line endings, RFC-style line folding, blank-line removal, property-name casing, final newline, and an explicitly selected missing VERSION:2.0.
When is this output useful?
Check an exported calendar before importing or sharing it, especially when another calendar application reports malformed events, missing time zones, or recurrence errors.