Calendar Cleaner User's Guide

System Requirements:
• Requires Mac OS X 10.6.5 or later
• Universal Binary runs natively on both Intel and PowerPC

Getting Started:
Calendar Cleaner scans your iCal calendars for various types of problems including:

• Duplicate calendar events
• Badly formatted names, titles, and notes
• Invalid dates
• Invalid recurrences

Calendar Cleaner can also:

• Back up and restore iCal calendars
• Delete problematic iCal caches
• Delete all events older than a certain date

When you're finished cleaning up your data with Calendar Cleaner, you'll probably want to copy your clean set of calendars over to any other services or devices that you sync with. If you don't, the "bad" data is likely to make its way back to your Mac. Here's how to replace data on some popular devices and services:

• iPhone/iPad/iPod: Select the device in iTunes, select the info tab, select "Replace calendars" at the bottom of the window.
• MobileMe: Open the MobileMe pref pane, select the Sync tab, click the Advanced button, and select "Reset Sync Data".


  • Q. Can Calendar Cleaner fix MobileMe calendars?
    Yes! Calendar Cleaner can scan and fix MobileMe calendars, both the old (local) and new (CalDAV) varieties.
  • Q. Can Calendar Cleaner fix CalDAV calendars?
  • Q. Can Calendar Cleaner fix Exchange calendars?
  • Q. I don't care about certain problems. How do I keep Calendar Cleaner from checking for them?
    You can choose which issues Calendar Cleaner checks for in preferences. If you just want to ignore a certain type of issue during the current session, select "Ignore Similar Conflicts" from the Conflict menu.
  • Q. Calendar Cleaner isn't working right. What's wrong?
    iCal's cache is probably damaged. To fix it, do this:

    •Quit iCal, if open
    •Open Calendar Cleaner
    •Select "Delete iCal Caches" from the File menu
    •Open iCal and wait until it finishes rebuilding
    •Try scanning with Calendar Cleaner again
  • Q. I cleaned up my calendar but then later the problems came back. Why?
    Most likely the problems are making their way back from devices and/or servers that you sync with. It's very important that you follow the instructions above ("When you're finished cleanin up..."), especially when fixing duplicates.
  • Q. Calendar Cleaner is showing "duplicate UID" problems that never go away. What's wrong?
    Duplicate UID issues are particularly difficult to fix since they keep multiple events from being referenced uniquely. If merging the events doesn't work, try deleting the duplicate event instead. If that doesn't do it, try rebuilding the iCal cache as described above. If that still doesn't help, you'll probably have to delete the calendar and rebuild it from an external source, such as a clean backup or some other device or server that you sync with.
  • Q. Conflicts are showing up with invalid recurrences, but they look just fine to me. What's up with that?
    Due to a bug in Apple's calendar framework, repeating all-day calendar events with an "end date" may erroneously show up as having a bad recurrence rule. Until Apple fixes the bug, these can be ignored.
  • Q. It's taking a long time. Is there any way to make it faster?
    Yes, in some cases quitting iCal can make Calendar Cleaner much faster.