Google Calendar

How to Export Google Calendar to ICS, CSV, or PDF

Google Calendar can export all events as an .ics archive (best for moving to another app) or you can roll your own .csv via Google Takeout. There's no native CSV export inside Calendar itself.

Step-by-step

  1. Open calendar.google.com. Settings (gear icon) → Import & export.
  2. Click Export. You'll get a .zip containing one .ics per calendar.
  3. Unzip the file — each .ics is a single calendar's full event history.
  4. Import the .ics into another app (Outlook, Apple Calendar, Fastmail) or open it in any text editor to inspect the raw events.
  5. For a CSV: use Google Takeout and select Calendar. Takeout offers .ics by default; for CSV, convert the .ics with a converter or Google Sheets script.

Backup strategy

For a permanent backup, schedule a Google Takeout export every 2 months and stash the .zip in your normal backup location. There's no built-in incremental export — every dump is a full archive.

Export just one calendar

The Settings export includes every calendar you own. To get just one, use that calendar's Settings and sharing → Integrate calendar → iCal link — that .ics URL contains only that calendar's events and stays live (auto-updates if you re-download).

Related guides

Frequently asked questions

Can I export to PDF?
Use Print (Ctrl/Cmd + P) → Save as PDF. That gives a visual calendar grid; for raw event data, .ics is the right format.
Are deleted events included?
No — only currently active events. Permanently deleted events are not recoverable through export.