Free Google Calendar import tool

Import an ICS file to Google Calendar

Drop in an .ics file to see exactly what is inside it, then add any event to Google Calendar in one click. For a whole calendar, use Google's bulk import with the steps below.

Sending this event to other people?

If you are the one sending this event out, an .ics attachment is the hard way. The builder on our homepage gives you one link that adds the event in a single tap on any calendar, stays editable afterwards, and tells you who added it.

Includes 10 events a month and 50 RSVPs per event at no cost. The free tool below still works if you just need the raw output.

Drag an .ics file here

Your file is parsed and discarded. Nothing is stored.

Or paste the file contents

How to import an ICS file into Google Calendar

The tool above is the quickest way to add one event, or a handful. To import an entire calendar file at once, Google has a built in importer. It lives in settings rather than on the calendar grid, which is why most people never find it.

  1. Open calendar.google.com in a browser. This cannot be done in the mobile app.
  2. Click the gear icon in the top right, then Settings.
  3. In the left sidebar, click Import & export.
  4. Under Import, click Select file from your computer and choose your .ics file.
  5. Use the Add to calendar dropdown to pick which calendar the events land in. This defaults to your primary calendar, and it is the step people skip.
  6. Click Import. Google will tell you how many events were added.

If the number imported looks wrong

Google caps imported files at 1MB and truncates quietly rather than showing an error, so a large export can partly arrive with no warning. Split the file and import it in pieces. The other common cause is that the events were already there: Google matches on each event's UID and updates the existing entry instead of adding a duplicate.

Duplicates usually mean the opposite problem. If whichever tool produced the file emits a fresh random UID on every export, Google treats each import as a brand new event and adds another copy.

FAQ

Common questions

Free forever, start in 30 seconds

Fill your next event's seats.
Starting with your first link.

Create a working calendar link in under a minute.
No credit card, no trial clock, no catch.

15,000+ creators & teams
Free forever · no credit card