The fastest way to add an iCal file to Google Calendar

To add an iCal file to Google Calendar, go to settings.google.com/calendar, click the plus sign next to "Other calendars" on the left side, select "Subscribe to calendar," paste the iCal URL, and click "Subscribe." If you have a file on your computer instead of a URL, click the plus sign, choose "Import & export," then "Import calendar," select your .ics file, and click "Import."

The URL method works when someone shares a calendar link with you or when you have a public iCal feed from a service like a sports league, school, or workplace. The file method works when you have downloaded an .ics file or exported one from another calendar application.

Key Takeaways

  • Google Calendar accepts iCal files through two routes: by subscribing to a public URL or by importing a file you have downloaded to your computer.
  • Subscribing to a URL keeps the calendar updated automatically if the source changes, while importing a file is a one-time transfer.
  • You need a Google account and access to Google Calendar settings to add either type of iCal calendar.
  • The imported calendar appears as a separate calendar in your list, so you can turn it on or off without affecting your other calendars.

Adding an iCal calendar by URL (Subscribe method)

Use this method when you have a link to an iCal feed. Open Google Calendar in your web browser and look at the left sidebar. Find the section labeled "Other calendars" and click the plus sign (+) next to it. A menu will appear with several options — click "Subscribe to calendar."

A text box will open asking for a calendar URL. Paste the iCal link you received (it usually ends in .ics) and click "Subscribe." Google Calendar will fetch the calendar and add it to your list. The calendar will update automatically if the source makes changes, so you will always see the current version.

Adding an iCal file from your computer (Import method)

Use this method when you have an .ics file saved on your computer. Open Google Calendar and click the plus sign next to "Other calendars" on the left. This time, select "Import & export" from the menu that appears.

Click "Import calendar" and a file browser will open. Navigate to the .ics file on your computer, select it, and click "Open." Google Calendar will ask you which calendar to import the events into — you can create a new calendar or add the events to an existing one. Click "Import" to finish. The events will appear in your calendar immediately, but they will not update if the original file changes.

The difference between subscribing and importing

Subscribing to a URL is better when you want the calendar to stay current. If someone shares a team schedule or a holiday calendar with you, subscribing means you will see updates without doing anything. The calendar refreshes automatically, usually within a few hours of changes on the source side.

Importing a file is better when you have a one-time export from another calendar app or when you want to move events into Google Calendar permanently. Once imported, the events are yours to edit or delete. If the original file changes, your imported copy will not — you would need to import the file again to get the new version.

Finding the iCal URL if you do not have one

If someone told you to add their calendar but did not give you a link, ask them for the iCal URL or the .ics file. In most calendar applications, you can find this in settings or sharing options. Look for terms like "calendar link," "iCal URL," "subscribe," or "export."

Some services publish iCal feeds publicly — sports leagues, universities, and government agencies often do. Search for the organization name plus "iCal" or "calendar feed" to find the URL. Once you have it, follow the subscribe method above.

Troubleshooting common problems

If the subscription fails, the URL may be incorrect or the feed may no longer exist. Copy the URL again carefully and check that it ends in .ics or .ical. If it still does not work, ask the person who shared it whether the link is still active.

If you imported a file but the events do not appear, check that you selected the right calendar to import into. Go to Settings, click "Calendars," and look for the calendar name — the events should be there even if they are not showing on your main view. You can turn the calendar on by clicking the checkbox next to its name.

If you subscribed to a calendar and it stopped updating, the source may have moved or shut down the feed. Try unsubscribing and resubscribing with the same URL. If that does not work, the feed may no longer be available.

Managing iCal calendars after you add them

Once you add an iCal calendar, it appears in your "Other calendars" list on the left side of Google Calendar. Click the three dots next to the calendar name to see options: you can change the color, hide it, unsubscribe (if it is a subscription), or delete it.

You can also right-click the calendar name to get a quick menu. Turning off the checkbox next to the calendar name hides it from your view without removing it — you can turn it back on anytime. This is useful when you want to focus on your own events but keep the calendar available.

Frequently Asked Questions

Can I edit events in a calendar I subscribed to?

No. Subscribed calendars are read-only — you can view the events but not change them. If you need to edit events, import the file instead of subscribing to the URL. Imported events become your own and you can modify them.

What if the iCal file is on Google Drive or Dropbox instead of my computer?

Download the file to your computer first, then use the import method. Right-click the file in Drive or Dropbox, select "Download," and save it. Once it is on your computer, follow the import steps above.

Will adding an iCal calendar affect my existing Google Calendar events?

No. The iCal calendar appears as a separate calendar in your list. Your existing events stay in their original calendar. You can turn the iCal calendar on or off without touching your other calendars.

How often does a subscribed iCal calendar update?

Google Calendar checks for updates to subscribed feeds periodically, usually within a few hours. There is no way to force an immediate refresh, but the calendar will show new or changed events the next time Google checks the source.

Can I share an iCal calendar I imported with other people?

Yes, but only if you imported it into a calendar you own. Go to Settings, find the calendar, and look for sharing options. You can share it with specific people or make it public. If you subscribed to someone else's calendar, you cannot reshare it — they control the sharing.