How to share Outlook calendar with Google

The article shows how to share Outlook calendar with Google account in three different ways: by sending an invitation, publishing a calendar online and exporting an iCalendar file.

Sharing or syncing something between two different applications is often far more complicated than it needs to be, especially when it comes to Microsoft Outlook and Google Gmail, the two most prevalent mail and calendar apps used today. Of course, there are a handful of third-party programs and services to make the job easier, but who would want to pay for something that could be done for free?

This tutorial will teach you 3 easy ways to share Outlook calendar with Google without using any extensions, plug-ins or third-party tools.

Share Outlook calendar with Google by sending invitation

Microsoft Outlook and Google Calendar app are fundamentally different, but they do have one thing in common – both support iCal, which is a generally accepted format for exchanging scheduling information between different systems and applications. That means you can subscribe to an Outlook calendar in Google if you have a valid ICS link. This section explains how to get the iCal link from a sharing invitation.

The calendar sharing feature is available in the desktop versions of Outlook for Office 365, Exchange based accounts, Outlook on the web and The below instructions are for Exchange server accounts and Outlook for Office 365 desktop. If you are using Outlook on the web or, the detailed steps are here: How to share calendar in Outlook Online.

Important note! Currently calendar sharing works just once, subsequent changes are not synchronized. For more information, please see Outlook / Google calendar syncing not working.

To share Outlook calendar with Gmail, this is what you need to do:

Send a calendar sharing invitation from Outlook

In Microsoft Outlook, switch to the Calendar view and do the following:

  1. On the navigation pane, right-click the calendar you wish to share and choose Sharing Permissions from the context menu. (Or click Share Calendar on the Home tab, in the Manage Calendars group.) Sharing an Outlook calendar
  2. On the Permissions tab of the Calendar Properties dialog box, click Add. Click Add to share the calendar with someone.
  3. In the Add Users window, type the Gmail address into the Add box, and click OK. Type a gmail address to which you want to send the calendar sharing invitation.
  4. Select the level of permissions you want to provide (the default one is View all details) and click OK. Select the level of permissions.

The Outlook part is done, and the calendar sharing invitation is on its way to your Gmail account.

Log into your Google account and carry out these steps:

  1. In Google Gmail, open the sharing invitation, right-click "this URL" link near the bottom, and choose Copy link address or the equivalent command depending on your browser. Copy the iCalendar link.
  2. Switch to the Google Calendar app and click on the plus sign next to Other calendars. Adding a new calendar to Google
  3. In the pop-up menu, select From URL. Add a calendar from URL.
  4. Paste the link you copied from the sharing invitation (it should end with the .ics extension) into the URL of calendar box and click Add calendar. Add the ICS link to your Outlook calendar.

    In a moment, you will be notified that the calendar has been added.

  5. Click the back arrow in the top left corner to exit Settings, and you will find the Outlook calendar under Other calendars. You can now rename it and change the color scheme to your liking: An Outlook calendar is added to Google.

The calendar should sync up automatically as long as you stay subscribed to it. Normally, it takes a few minutes for updates to appear in Google Calendar.

Share Outlook calendar with Google by publishing it online

If you do not want to bother sending an individual invitation to each person, you can publish your calendar on the web, and then share an ICS link to it.

The publish feature is available in almost all applications, including, Office for 365 and Exchange accounts. If publishing does not work in a locally installed desktop Outlook app or your administrator imposed some limitations to your corporate Office 365 account, you can always use for the publishing feature.

To publish a calendar in or Outlook on the web, perform the below steps:

  1. In the Calendar app, click the Settings (gear) icon in the upper-right corner, and then click the View all Outlook settings link at the bottom of the Settings pane.
  2. On the left, click Calendar > Shared calendars.
  3. On the right pane, under Publish a calendar, pick the calendar you wish to publish and choose the level of access: View when I am busy, View titles and locations, or View all details.
  4. Click the Publish button. Publishing a calendar in
  5. In a moment, the ICS link will appear in the same window. Copy it and share with as many people as you want. The ICS link to the published calendar


  1. If you are using a desktop version of Outlook, please use these instructions: How to publish a calendar in Outlook.
  2. If someone shared an ICS link with you, perform steps 2 – 5 discussed in the previous section to add a public iCalendar to your Google account.

Import Outlook calendar to Google

Another way to share Outlook calendar with Google account is to export and import its events. The major limitation of this approach is that you are importing a snapshot of your Outlook calendar. The calendars won't sync automatically, and no further changes that you make to your calendar in Outlook will be displayed in Google.

Export calendar from Outlook

To export a calendar from Outlook, just save it as an iCal file. Here's how:

  1. Select the calendar to export.
  2. Click File > Save Calendar. Save an Outlook calendar.
  3. In the Save As dialog window, type any name you wish in the File name box or leave the default one.

    At the bottom of the window, you will see the summary of what is going to be saved. If you are happy with the defaults, just click Save. Otherwise, click More Options and continue with the next step. Saving Outlook calendar as an ICS file

  4. In the window that opens, specify the following information:
    • From the Date Range drop-down list, select Specify dates and set a desired date range, or choose from the predefined options. If you decide to export the whole calendar, please be aware that the resulting iCal file may be pretty big, and it will take a while to generate it.
    • From the Detail drop-down list, select the amount of information you want to save: Availability only, Limited details (availability and subjects) or Full details.
    • Optionally, click the Show button and configure the additional options such as exporting private items and calendar attachments.
    • When done, click OK.

    Back in the main Save As window, click Save. Specify the details to include in the exported iCal.

Import iCal file to Google

To import the .ics file to Google Calendar, execute these steps:

  1. In Google Calendar app, click the Settings menu icon in the top right corner, and select Settings. Google Calendar settings
  2. On the left, select Import & export.
  3. Under Import, click Select file from your computer and browse for the iCal file that you exported from Outlook.
  4. Choose which calendar to import the events to. By default, the events are added to the primary calendar.
  5. Click the Import button. Importing Outlook calendar to Google

Upon completion, you will be notified how many events have been imported, and as soon as you exit Settings you will find them in your Google calendar.

Outlook shared calendar not working

Though the standard iCal format is supported by both Microsoft and Google, they seem to have a lot of compatibility problems. From my own experience, a shared or published calendar that is supposed to sync automatically in reality works just once – on initial syncing. Subsequent changes in Outlook are not reflected to Google, which makes this feature almost useless. My first thought was that I did something wrong, but after a little research I found a lot of similar issues reported to Google Help Desk.

Regrettably, there is no obvious solution to this problem for now. We have to either wait (or rather hope) for a fix or rely on special software. For example, according to Google, their G Suite Sync for Microsoft Outlook syncs all items including mail, calendar, contacts, tasks and notes in both directions. A few alternatives are described in How to sync Google Calendar with Outlook.

That's how you share Outlook calendar with Google. I thank you for reading and hope to see you on our blog next week!

Table of contents


  1. Hi Svetlana - thanks for your concise and thorough article. I'm trying to include a shared calendar into my google calendar via an iCal link, rather than viewing to the calendar published via an ics link (so that i have editing capabilities on the shared calendar). However, the share invitation email from outlook no longer contains the iCal link (the "this URL" link in the invitation shown above is not in the email I received in gmail). Clicking on the "Accept and view calendar" button just adds the shared calendar to my Outlook calendar and not my google calendar. Do you know how/where to find the iCal link for a shared Outlook calendar? Thx for any help.

  2. I am not seeing the "other calendar" option in the menu drop down in the google calendar app.

  3. After searching the internet far too long, this finally solved my problem of integrating zoom events into my personal google calendar. Thank you!!

  4. Thank you for these easy to use instructions to share my Outlook calendar with my Gmail calendar. It worked perfectly. I appreciate it!

  5. So in reality, this should be called "How to import your Microsoft Calendar to Gmail", or "How Microsoft pretends to sync your calendars and makes you think you're crazy". You've written the relevant information, and placed it at the bottom of the page after making you go through all the steps.

  6. Hi Svetlana,

    So I mistakenly merged my husbands calendar to mine as appose to adding it as a separate calendar I can view. Now all his meetings and reminders are showing up merged with mine, which I do not want. I want to have his calendar available to view as I do my colleagues calendars but want to be able to unclick the view when I no longer want to see his availability (the way I can with my colleagues calendars). A lot of my colleagues book into my calendar based on my availability but as it is now I look completely booked up cause all my husbands meetings are in there as if they are mine.

    One thing to note is my husband is on Outlook and I am using the G-Suite calendar on a mac.

  7. I tried this a few times, set start date to jan.01, 1950 and end-date to dec.31,2026.
    Office 365 (subscription based) - Outlook Exchange.

    Outlook will not export events prior to 1956. Probably most of you won't have any entries prior that year.
    I am using Calendar a bit like a diary recording important events.
    Yes, I am older than most of you... :-)

  8. Hmm yes maybe the reason it is not working for you is because you are using the outlook client. Works fine when I sync them from office 365!

  9. Because we’re going to show an Outlook calendar in Google Calendar, we need to get the link from the Outlook calendar first. In previous iterations of Outlook, it was possible to publish your calendar from the Outlook client on your laptop, but since the introduction of Office 365, Microsoft only allows you to share a calendar with people outside of your organization by using the Outlook web app.

  10. My kids' school uses Outlook. I added both their calendars to my personal google calendar. One syncs just find and the other does not. It's bizzarre.

    • *just fine

  11. Hi Svetlana, do you know if there is a plan to address this issue?
    It's crazy that something like this is still happening in 2020 with the worlds largest software companies.

    • Sorry, Artem, I have no idea. So far, there has been no reaction from either Microsoft or Google.

  12. Ah, Ok, so in an attempt to use iCal to synch Outlook with my Gmail only worked once for me as well! That's when search goole for Outlook calendar sharing with Gmail doesn't work and I found your article. At first I thought Microsoft was the culprit but now I see: since Google's G-Suite is working (a paid service) Google sees no reason to make it work in regular Gmail (a free service). Now, my suggestion to you: Put your warning about Google/outlook calendar synching not working front and center (top of your article) and save people from wasting their time on trying to get this to work.

    • I agree. I just waste time trying this, and then it didn't work. Please put the warning at the top of the article rather than at the end!

    • Thank you for your feedback! We put a note at the top of the article. I was just hoping that was a temporary problem and they would get it fixed shortly.

Post a comment

Thank you for your comment!
When posting a question, please be very clear and concise. This will help us provide a quick and relevant solution to
your query. We cannot guarantee that we will answer every question, but we'll do our best :)