I have been using Google Calendar for quite a while now. But now I am facing too many duplicate events in my calendar.

Here's what my setup is:

  • Account 1 - Individual google account is given by my organization.
  • Account 2 - Office google account is given as I am an officer.

Now when an event is scheduled by my office, my individual account is invited. But as I am using the office account as well, the same event is displayed twice in my calendar. I cannot hide any of the calendars because the official account is used for external events for our organization. And this is happening for internal meetings. case of duplicate events

1 Answer 1


Not Duplicates

Strictly speaking, this is not a case of duplicate events in your calendar. Rather, you are looking at 2 different Google users' calendars who are attending the same event. Google helpfully layers the two calendars so you can see events from both at the same time.

This distinction is important as it explains why Google won't simply delete one of the events to make things more visually appealing.

If Account 1 is your primary Google account. The calendar for Account 2 has permissions set to share it with Account 1. Google won't remove events from Account 2's calendar simply because Account 1 is also an attendee (or vice versa).

So what can be done?

All that aside, your visual preference is not uncommon. Automatically modifying the calendars is a non-starter, however in the case of calendars being viewing via Google Chrome for desktops (as opposed to on Android/iPhone), there is an extension that will visually blend the events together. I have been using it for several years without any hiccups.

Event Merge for Google Calendar (chrome.google.com/webstore link) is a Chrome extension that visually merges the same event on multiple Google Calendars into one event.

It is also available on Github as Google Multi-Calendar Event Merge (imightbeamy/gcal-multical-event-merge) for Chrome, FireFox or Greasemonkey.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.