BatchOwl

Calendar Bulk

Delete hundreds of Google Calendar events at once.

Pick a date range, select what you want gone, then delete, move, reschedule or recolor all of it in one go. Changed your mind? Undo.

First 30 events free, then $9 once.
Works in Chrome, Edge and Brave on a computer.

October 5–8October 5–7 Your calendar, after a bad import

When a calendar gets out of hand

An import went wrong
You moved from Outlook or a new laptop, and now every meeting shows up twice.
The semester is over
Months of lectures and office hours are still sitting in your week.
A project wrapped up
Its check-ins should move to an archive calendar instead of cluttering the main one.
Plans slipped a week
Everything scheduled for the launch needs to move seven days later, together.

Four changes, as many events as you select

Calendar Bulk showing a list of selected events with Delete, Move, Reschedule and Color buttons

Careful by default

Undo the last change

Deleted the wrong batch? One click brings the events back. Moves, new times and colors can be undone the same way.

Guests aren't emailed

When events have guests, you choose whether they hear about it. The default is to stay quiet.

Your events stay private

The extension talks to Google Calendar straight from your browser. We never receive, store or see your events.

Pricing

Free

$0

Every feature, for your first 30 events. Enough to see it work or finish a small cleanup.

Unlimited

$9 once

Change as many events as you like, as often as you like. Pay once, no subscription.

Add to Chrome

Questions

Why does it ask for access to my calendar?

To list your events and change the ones you select. It asks for two permissions: to see the list of your calendars, and to view and edit events. It doesn't touch calendar sharing or settings, and it only changes events when you press a button.

Does it work with work or school Google accounts?

Yes, if your organization allows third-party apps to access Google Calendar. You can connect any Google account, not only the one your browser is signed in to.

What about repeating events?

Tick "Include repeating events" to see each occurrence. You can delete, reschedule or recolor single occurrences. Moving to another calendar works for one-off events.

An import doubled every event. Can it clean that up?

Yes. "Select duplicates" selects every extra copy of an event (same title and time, same calendar) and keeps one of each, so you can delete them in one go. Our guide on removing duplicate events also covers how to avoid it next time.

What if I was invited to an event?

Deleting it removes it from your calendar only. The organizer's event and other guests are not affected.

How does the Unlimited upgrade work?

After paying, you get a license key by email. Paste it into the extension when it asks, and the limit is gone for good on that browser.

How do I get a refund?

Email support@batchowl.store within 14 days of buying if it doesn't work as described and we can't fix it. See the refund policy.