Site Network: Personal | Professional | Photography

Corrupt iCal File Cleaner



iCal Cleaner

On rare occasion, iCal under OS X will get really slow, or lock up. In this case the issue was caused by a repeating event which had gotten corrupted somehow and ended up creating over 12,000 instances within the calendar. It looked fine within iCal, however, when you export the calendar, it created a 4.5 MB file, with 12,000+ entries for the event. With that calendar deleted, iCal was fine.

  1. Export each calendar from within iCal to their own .ics files.
  2. Quit iCal.
  3. Delete the contents from ~/Library/Calendars.
  4. Select the offending .ics file to upload in the form below.
  5. Enter one or more unique terms which are only found in the offending event(s).
  6. Hit Submit.
  7. You should get a page back that has a cleaned version of your calendar file. Click "View Source" and copy that into a new .ics file by way of your favorite text editor, such as TextMate.
  8. Start iCal.
  9. Import each .ics file.
  10. Profit!



    1. Choose an iCal file to upload:

      Enter a unique string for an event you want purged:
      Enter a unique string for an event you want purged:
      Enter a unique string for an event you want purged:
      Enter a unique string for an event you want purged:
      Enter a unique string for an event you want purged: