Last reviewed Jan 17, 2026

Google Calendar exports calendars as a .zip that contains one or more .ics files. NimbleCal imports .ics files (you can import multiple at once).

You got this
Google's export is a little hidden, but once you have the `.ics` files, import is quick.

Step 1: Export from Google Calendar

Google offers two export paths:

Option A: Export all calendars (downloads a .zip)

  1. Open Google Calendar on the web.
  2. Open Settings.
  3. Find Import & export.
  4. Choose Export.

This downloads a .zip file that contains one .ics file per calendar.

Option B: Export one calendar (downloads a single .ics)

  1. Open Google Calendar on the web.
  2. In the left sidebar, hover a calendar name and click the menu icon.
  3. Open Settings and sharing.
  4. Find Integrate calendar and choose Export calendar.

This downloads a single .ics file for that calendar.

Step 2: Unzip the export

Unzip the downloaded file so you can access the .ics files inside.

Step 3: Import into NimbleCal

In NimbleCal:

  1. In the left sidebar under My Calendars, click the + menu.
  2. Choose Import calendar.
  3. Click Browse files.
  4. Select one or more .ics files from the unzipped folder.
  5. Choose where to import:
    • + New to create a new calendar for the import (recommended), or
    • Existing to add events into an existing calendar.
  6. Click Import events.
Free plan note
Creating a new calendar counts toward your plan limit. If you're on Free and already have your 1 calendar, import into an existing calendar (or upgrade to Plus for unlimited calendars).

Common issues

  • I only see a .zip file: Unzip it first, then import the .ics files.
  • Duplicates after importing: If you imported the same .ics twice, you may see duplicates. Import once per calendar export.