Normally if you want to copy all Google Calendar events from one calendar to another, you'd export from one and import into the other. However, if the calendar isn't your own, the export feature isn't available. Is there another way to accomplish this short of copying each event individually?


If the other calendar is shared with you and available in the "Other Calendars" section in Google Calendar, you can save the ICS version of the calendar and import that into your own.

To do this:

  1. Go to Google Calendar Click the ellipsis to the right of the "other calendar" that has all the events.
  2. Select Settings.
  3. In the Integrate Calendar section, find and copy the Public address in iCal format url, similar to the example screenshot below. example iCAL field in Google Calendar

  4. Then, paste the url into a separate browser tab/window.

  5. Depending on your browser settings, you may be prompted to save the file once the page loads; otherwise, if it renders in the browser, choose File > Save As, and save the .ics file to your computer.

  6. Finally, go to Settings > General > Import. Select and import the .ics file into your personal Google Calendar.

  • 1
    I can't find Public address in iCal format. Did they remove that? Sep 4 '20 at 18:47
  • As of Feb 25th, 2021. There is no more iCal format url, it's a URL that opens a Google Calendar without option to save as .ics file
    – tristanbbq
    Feb 26 at 2:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.