Check your file for free
Upload or paste an ICS file to find out what may be stopping it from importing.
ICS, iCal & iCalendar file repair
Calendar won't import? Check your file for free. If we can repair it, you'll see your options before you pay.
CorrectICS can diagnose these common file and import symptoms. Some can be repaired safely; others require a manual publisher or platform change.
File uploads but events do not appear, or Google rejects it with a vague error.
Only some events import, or Outlook throws an error on the file entirely.
macOS says the file is invalid, or it opens but nothing gets added to Calendar.
Your calendar shows the same event multiple times after importing the ICS file.
All-day events or meetings appear at incorrect times due to timezone issues.
Something structural is wrong with the file, such as missing headers, malformed events, or bad line endings.
Upload or paste an ICS file to find out what may be stopping it from importing.
Get a clear summary of the problems we found and which ones we can attempt to repair.
If your file has supported problems, you can purchase a repair attempt. We check the result before offering a download.
When verification confirms improvement, download the repaired file and check it in your calendar app.
Repair depends on the exact file and is offered only when CorrectICS can verify an improved result.
Ordinary anonymous validation runs in memory. Saved repairs and large asynchronous jobs use temporary object storage for 24 hours on Guest/Free or 30 days on paid plans.
Logs contain request IDs and operational status only, not calendar payloads.
All uploads and downloads happen over HTTPS.
CorrectICS also has an API for developers who need validation and supported autofix in production workflows.
POST a raw .ics to receive machine-readable validation results and verified repaired output when supported.
curl -X POST "https://api.correctics.com/api/validate-ics?autofix=1" \
-H "Authorization: Bearer $CORRECTICS_KEY" \
-H "Content-Type: text/calendar" \
--data-binary @meeting.ics