Last reviewed Mar 18, 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).

Privacy note
The downloaded ICS file is plain text while it sits in Downloads, cloud storage, email, or shared folders. After you import it, the events stored in NimbleCal use the app's normal end-to-end encryption.
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

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

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

Option B: Export one calendar

This downloads a single .ics file for that calendar.

  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.

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.