Need to backup your Google Calendar, share events with someone using a different calendar app, or migrate to another service? Exporting your Google Calendar to an ICS file is the solution.
In this guide, we'll cover everything you need to know about exporting Google Calendar events: from downloading your entire calendar to exporting single events and creating shareable calendar links.
Table of Contents
Why Export Google Calendar to ICS?
There are several reasons you might want to export your Google Calendar:
- Backup: Create a local copy of your calendar events for safekeeping
- Migration: Move your calendar to another service like Outlook, Apple Calendar, or a self-hosted solution
- Sharing: Share events with people who don't use Google Calendar
- Offline Access: Keep a copy of important events accessible without internet
- Integration: Import events into project management tools, CRMs, or other applications
What is an ICS File?
ICS is the universal calendar file format (iCalendar standard, RFC 5545) that works with virtually every calendar application. Learn more in our complete guide to iCalendar.
Export Your Entire Google Calendar
To download all events from your Google Calendar as ICS files, follow these steps:
Step 1: Open Google Calendar Settings
- Go to calendar.google.com
- Click the gear icon (⚙️) in the top-right corner
- Select Settings from the dropdown menu
Step 2: Navigate to Import & Export
- In the left sidebar, scroll down and click Import & export
- You'll see two sections: Import and Export
Step 3: Export Your Calendars
- Click the Export button
- A ZIP file will be downloaded containing ICS files for each of your calendars
-
Extract (unzip) the downloaded file to access the individual
.icsfiles
Note About Multiple Calendars
If you have multiple calendars (e.g., Work, Personal, Family), the export will create
a separate ICS file for each one. The ZIP file will be named something like
your-email@gmail.com.ical.zip.
Export a Single Event
Sometimes you only need to export one event rather than your entire calendar. Here's how:
Method 1: From the Event Details
- Click on the event in your calendar
- Click the pencil icon to open event details (or just click "More details")
- Click the three-dot menu (⋮) in the top-right
- Select Publish event
- You'll see links to the event - copy the ICS link
Method 2: Using the Event URL
Every Google Calendar event has a unique URL. You can construct an ICS download link by modifying the event URL:
- Open the event and copy its URL from your browser's address bar
-
The URL will look like:
https://calendar.google.com/calendar/event?eid=XXXXX - Add
&output=icsto the end to download it as an ICS file
Create a Shareable Calendar Link
Want to let others subscribe to your calendar so they automatically receive updates? Create a shareable ICS link:
Get Your Calendar's ICS URL
- Go to Google Calendar Settings
- In the left sidebar, click on the specific calendar you want to share (under "Settings for my calendars")
- Scroll down to the Integrate calendar section
- Find Secret address in iCal format - this is your private ICS URL
- Copy this URL and share it with others
Public vs. Secret Address
Public address: Only available if your calendar is set to public.
Anyone with the link can view your events.
Secret address: Works even for private calendars. Only share with
trusted people as it gives full read access to your calendar.
What Subscribers Get
When someone subscribes to your ICS URL:
- They see all your calendar events (depending on sharing settings)
- Their calendar automatically updates when you add/edit/delete events
- They cannot edit your events - it's read-only
- Updates may take 12-24 hours to sync (depending on their calendar app)
Import Your ICS File Elsewhere
Once you have your ICS file, you can import it into virtually any calendar application:
Common Destinations
- Microsoft Outlook: File → Open & Export → Import/Export → Import an iCalendar file
- Apple Calendar: File → Import → Select your ICS file
- Thunderbird: Events and Tasks → Import
- Another Google Account: Use our guide on importing ICS to Google Calendar
Need to Import ICS Files Back to Google Calendar?
Our free browser extension makes importing ICS files effortless. Works with Chrome, Edge, and Comet browser.
Get the Extension - FreeTips for Managing Calendar Exports
1. Regular Backups
Schedule monthly or quarterly calendar exports to maintain backups. Store them in cloud storage (Google Drive, Dropbox) for safekeeping.
2. Organize by Calendar
When extracting exported ZIP files, rename the ICS files to indicate which calendar
they're from (e.g., work-calendar-2025-12.ics).
3. Test Your Exports
After exporting, open the ICS file in a text editor to verify it contains your events. ICS files are plain text, so you can read them directly.
4. Check Event Counts
Compare the number of events in your export to your calendar to ensure nothing was
missed. Search for BEGIN:VEVENT in the file to count events.
5. Mind the Time Zones
ICS files include timezone information. When importing elsewhere, verify that events appear at the correct times, especially if you travel frequently.
Related Guides
Frequently Asked Questions
How do I export Google Calendar to ICS?
Go to Google Calendar Settings → Import & export → Export. This downloads a ZIP file containing ICS files for each of your calendars. Extract the ZIP to access the individual .ics files.
Can I export a single event from Google Calendar?
Yes! Click on the event, open its details, click the three-dot menu, and select
"Publish event" to get an ICS link. Alternatively, you can modify the event URL by
adding &output=ics to download it directly.
How do I share my Google Calendar as an ICS file?
Go to your calendar's settings, scroll to "Integrate calendar", and copy the "Secret address in iCal format". Share this URL with others so they can subscribe to your calendar and receive automatic updates.
Can I export Google Calendar on mobile?
The Google Calendar mobile app doesn't support exporting. You'll need to use the web version at calendar.google.com on a mobile browser or desktop computer.
How often should I backup my Google Calendar?
For most users, monthly or quarterly exports are sufficient. If you add many events or use your calendar for critical scheduling, consider more frequent backups. Store exports in cloud storage for safekeeping.
Will my recurring events export correctly?
Yes, Google Calendar exports recurring events with their recurrence rules (RRULE) intact. When you import the ICS file into another calendar, the events will repeat according to the same pattern.
Conclusion
Exporting your Google Calendar to ICS files is straightforward and gives you full control over your calendar data. Whether you're creating backups, migrating to a new service, or sharing events with others, ICS files provide universal compatibility.
Remember that ICS is a two-way street - you can also import ICS files into Google Calendar just as easily. Our free iCalendar browser extension makes importing even faster with drag-and-drop functionality.
Need to Import ICS Files?
Our free browser extension makes importing calendar files to Google Calendar effortless. Works with Chrome, Edge, and Comet browser.
Install iCalendar Extension