Whenever I need to remember something (oil change, buy something for kids, do something, whatever), I fire up Siri and create a reminder for a specific date/time. I do this for both my personal and work life. This method has been very successful in organizing my life and not letting things fall through the cracks.

When the time comes, iPhone reminds of the task and I go and do it. However, now I have several thousand reminders and it now takes a while for the Reminders app to start. I'd like to delete most of the reminders since they have expired long ago.

However, I see no way to delete Reminders in bulk. I don't see a way to do it on the phone, nor do I see a way to do it in icloud.com.

Am I missing something simple? If not, is there another way to manage reminders?


I am not aware of any iOS or web app that will allow bulk deletion of iCloud reminders but that is something that presumably could be written.

The only mechanism I am aware of that will bulk delete reminders is the Automator app running on OS X.

Here is a screen shot of something that would find all reminders older than 20 days and delete them summarily.


You can see I searched for reminder and chose a task to select them and another to delete them. DO NOT RUN THIS unless you are prepared to lose all your reminders or test things on a second iCloud account.

For testing, I would add a second condition and watch the script run before letting it loose on a thousand reminders. I'd hate to be the one to find a bug in the time logic of the Find Reminders action by working on live data that's not backed up (and I don't know a good way to back up the reminder data and have it re-syced back to the cloud easily).

test case to narrow the selection

| improve this answer | |
  • This is actually pretty awesome. I'd like to add an extra tweak where recurring reminders are left in place (even if I did create them ages ago. In addition, if I created a reminder 4 months ago for an event happening next month, would it delete it too? I wouldn't want that. The Dater Last Modified, I am guessing, refers to the creation of the reminder, not when it's set for. How would I swing that? Additional question: anyway to script this on windows? – AngryHacker Nov 1 '12 at 16:58
  • The problem with iCloud on Windows is that I don't know if the reminders go into Outlook as part of the normal sync. You could ask that narrow question here and "how to script outlook" on SuperUser.com. Lots of detailed narrow questions is something we at Stack Exchange look favorably upon (especially when you search first to avoid re-asking a question that's already on the site). And yes, Automator is full of all kinds of awesome. – bmike Nov 1 '12 at 17:01
  • Where do I find this Automator App? – user81253 Jun 9 '14 at 14:58
  • @Bob Automator is shipped with every OS X install. You can find it in the /Applications folder on your Mac. – Ian C. Jun 9 '14 at 15:12

Not the answer you're looking for? Browse other questions tagged .