The fastest way to add an .ics file to Google Calendar
To add a .ics file to Google Calendar, open Google Calendar in your web browser, click the plus sign next to "Other calendars" on the left side, select "Subscribe to calendar" or "Import & export," then upload or paste the file contents. The calendar will appear in your calendar list within seconds, and events will sync automatically if the source updates the file.
The exact steps depend on whether the .ics file is hosted online (a calendar you can subscribe to) or saved on your computer (a one-time import). Most .ics files from meeting invitations, exported schedules, or shared calendars fall into one of these two categories, and each has a slightly different path in Google Calendar.
Key Takeaways
- A .ics file is a calendar file format that works across almost every calendar app, including Google Calendar, Outlook, and Apple Calendar.
- If the .ics file is a link or hosted online, use "Subscribe to calendar" to add it so updates pull in automatically.
- If the .ics file is saved on your computer, use "Import & export" to upload it as a one-time import.
- Google Calendar imports events into whichever calendar you select during the import process, so choose the right one before confirming.
- After import, you can edit, hide, or delete the calendar from your calendar list without affecting the original file.
Importing a .ics file from your computer
If someone sent you a .ics file as an attachment or you downloaded one from a website, you will import it as a one-time upload. Open Google Calendar in your web browser (not the mobile app), and on the left side under "Other calendars," click the plus sign. Select "Import & export" from the menu.
Click "Import calendar" and choose the .ics file from your computer. Google Calendar will show you a preview of the events inside the file and ask you which calendar to import them into. Select the calendar where you want these events to live — usually "Calendar" if you only have one, or a specific calendar if you have created separate ones for work, personal, or other purposes. Click "Import" and the events will appear in that calendar within a few seconds.
The original .ics file remains on your computer unchanged. If you import the same file twice by mistake, Google Calendar will create duplicate events, so delete the extras manually or undo the import by deleting the calendar itself if it was a new one.
Subscribing to a .ics file that updates automatically
If someone gave you a link to a .ics file — for example, a shared team calendar or a public holiday calendar — you can subscribe to it so Google Calendar pulls in new events automatically. Open Google Calendar, click the plus sign next to "Other calendars," and select "Subscribe to calendar."
Paste the full URL of the .ics file into the box and click "Subscribe." Google Calendar will fetch the calendar and add it to your list. From that point forward, Google Calendar checks the file periodically and adds any new events the source has added. The frequency of updates varies, but most subscribed calendars refresh within a few hours of a change.
If the link breaks or the calendar owner removes the file, Google Calendar will stop updating but will not delete the events already imported. You can unsubscribe at any time by right-clicking the calendar name and selecting "Unsubscribe."
Finding the .ics file URL if you only have a calendar link
Sometimes a calendar owner gives you a regular web link instead of a .ics file URL. If the link goes to a calendar page on a website, look for an "Export," "Download," "Subscribe," or "Add to calendar" button on that page. Clicking it often reveals the actual .ics file URL or gives you the option to download the file directly.
If the page does not offer a download option, you may need to ask the calendar owner for the .ics file URL directly. Many calendar services (like Calendly, Eventbrite, or shared Google Calendars) provide a .ics download link somewhere in the settings or sharing options.
Choosing which calendar to import events into
When you import a .ics file, Google Calendar asks you to pick a destination calendar. If you have only created one calendar, the choice is simple. If you have multiple calendars — for example, "Work," "Personal," and "Family" — think about where these events belong before importing.
You can move events between calendars after import by clicking an event, selecting "Edit event," and changing the calendar dropdown. However, it is faster to choose the right calendar during import if you know where the events should go. If you are unsure, import into your main calendar and move them later.
What to do if the import fails or shows no events
If Google Calendar says the file is invalid or shows zero events, the .ics file may be corrupted, incomplete, or in a format Google Calendar does not recognize. Try downloading the file again from the source, or ask the person who sent it to re-export it.
If the file is very large (more than a few thousand events), Google Calendar may time out during import. In that case, try splitting the file into smaller chunks or importing it in sections. Some calendar applications can help you split a large .ics file into multiple smaller ones.
If you are subscribing to a .ics URL and it is not updating, check that the URL is correct and still active. Some calendar services require you to be logged in or have permission to view the calendar before you can subscribe to its .ics feed. Contact the calendar owner if the link is not working.
Managing and removing imported calendars
After you import a .ics file, the calendar appears in your "Other calendars" list on the left side of Google Calendar. You can hide it by unchecking the box next to its name, delete it by right-clicking and selecting "Delete," or change its color by clicking the three dots next to the name and selecting "Settings."
Deleting a calendar from Google Calendar does not affect the original .ics file on your computer or the source it came from. If you subscribed to a calendar and later want to stop receiving updates, right-click the calendar name and select "Unsubscribe."
Frequently Asked Questions
What is a .ics file and why would I need one?
A .ics file is a standard calendar format that works across almost every calendar app — Google Calendar, Outlook, Apple Calendar, and others. People use .ics files to share events, export schedules, or back up calendar data. You might receive one from a coworker, download one from a website, or export one from another calendar app to move your events to Google Calendar.
Can I edit events after importing a .ics file?
Yes. Once imported, events behave like any other Google Calendar event. You can click an event to edit the title, time, description, or other details. If you subscribed to a .ics file that updates automatically, changes you make in Google Calendar will not sync back to the source — your edits stay only in Google Calendar.
Will importing a .ics file create duplicates if I import it twice?
Yes, Google Calendar will create duplicate events if you import the same .ics file twice. If this happens, you can delete the duplicates manually by clicking each event and selecting "Delete," or delete the entire calendar and re-import it once. There is no automatic duplicate detection.
Can I import a .ics file on my phone or tablet?
The Google Calendar app on Android and iOS does not have a built-in import feature. If you have a .ics file on your phone, open it in your web browser, which may prompt you to open it in Google Calendar. Otherwise, use a computer to import the file, and it will sync to your phone automatically.
What happens if the person who shared the calendar deletes it?
If you imported a .ics file as a one-time upload, the events stay in your Google Calendar permanently. If you subscribed to a .ics URL and the source deletes the calendar, Google Calendar stops updating but keeps the events you already imported. You can continue to use those events or delete the calendar if you no longer need it.