For Google Calendar and Google Workspace

ICS to Google
Calendar Converter

Drop in an .ics file and get a one-click Google Calendar event link. Works with personal Google accounts and Google Workspace. Parsing happens in your browser — nothing is uploaded.

01 · Upload .ics

Drop your .ics file here

or click to browse

iCalendar · RFC 5545
02 · Google Calendar link

Your Google Calendar link

Drop your .ics on the left and a one‑click Google Calendar event link will appear here.

100% in‑browser · No upload · Unlimited conversions

How the tool works

  1. 01

    Drop the file

    Drag in the .ics or click to pick it. Parsing happens immediately.

  2. 02

    Get your link

    A direct Google Calendar event‑edit URL appears beside the drop zone.

  3. 03

    Open & save

    Click the link to open Google Calendar pre‑filled — one click to save.

What is an ICS file?

An .ics file — short for iCalendar — is the universal file format for sharing a calendar event between applications. It's a plain‑text file defined by RFC 5545 and contains everything about an event: title, start and end time, timezone, location, description, attendees, reminders, and recurrence rules.

Because it's an open standard, .ics files are read by every major calendar — Google Calendar, Google Workspace, Microsoft Outlook, Outlook 365, Apple Calendar, Yahoo, Thunderbird and dozens more. If you've ever clicked an "Add to Calendar" link in an email, you've probably downloaded an .ics file.

Why convert ICS to a Google Calendar link?

Google Calendar can import .ics files natively, but the path is buried. The recipient has to download the file, open calendar.google.com, dig into Settings, find Import & export, browse to the file, pick a destination calendar, and confirm. For a single one‑off invite — a webinar, a launch, a meeting — that's a lot of friction for the person you're inviting.

A direct Google Calendar event‑edit link skips every step. One click and the event opens inside Google Calendar with the title, time, location, description, timezone, and even the recurrence rule already filled in. It's the cleanest way to share a single event with anyone using Google Calendar or Google Workspace — and it works in any browser, on any device, signed in to any Google account.

Personal Google vs Google Workspace

Generated links use the same calendar.google.com endpoint regardless of which Google account a user is signed in to, so personal Gmail and Google Workspace accounts both work without changing anything in the tool.

Personal Google

Personal Google

For personal Google accounts at calendar.google.com. Use if your email ends in @gmail.com, or any non‑Workspace Google account.

Google Workspace

Google Workspace

For work or school accounts on Google Workspace — same URL, same flow. The event is added to your work calendar (or whichever destination calendar you pick).

The only practical difference: a Workspace admin can restrict imports on shared calendars. If you don't see your team calendar in the destination list, import to your personal calendar or ask your admin to grant access.

Manual import: ICS file into Google Calendar

Prefer to import the .ics directly instead of using a link? Here's the step‑by‑step for every flavour of Google Calendar.

Google Calendar on the web

How to import an .ics file into Google Calendar

  1. 1.Open calendar.google.com and sign in.
  2. 2.Click the gear icon in the top‑right and choose Settings.
  3. 3.In the left sidebar, click Import & export.
  4. 4.Click Select file from your computer and pick your .ics file.
  5. 5.Choose the calendar to add the event(s) to and click Import.
Google Workspace (work or school)

How to import an .ics into Google Workspace

  1. 1.Sign in to your Google Workspace account at calendar.google.com.
  2. 2.Open SettingsImport & export.
  3. 3.Click Select file from your computer and pick the .ics.
  4. 4.Choose the destination calendar and click Import.

Heads up: some Workspace admins restrict imports for shared calendars. If your team calendar isn't in the destination list, import to your personal calendar or ask your admin.

Google Calendar on Android

How to open an .ics with Google Calendar on Android

  1. 1.Receive the .ics as an email attachment or download it to your device.
  2. 2.Tap the file and choose Open with Google Calendar (or set it as your default calendar app).
  3. 3.Google Calendar opens the event preview. Tap Save and pick the destination calendar.

On Android, links generated by this tool open the Google Calendar app directly when it's installed.

Google Calendar on iPhone & iPad

How to open an .ics with Google Calendar on iOS

  1. 1.iOS routes .ics files through Apple Calendar by default. To use Google Calendar instead, open calendar.google.com in Safari or Chrome.
  2. 2.Sign in to the Google account you want the event on.
  3. 3.For a single event, tap the Open in Google Calendar link generated above — it opens the new‑event screen pre‑filled.
  4. 4.For a bulk .ics, use the web import flow from a computer; new events sync to your iPhone.
Heads up. Manual import is the right move when the .ics contains multiple events or attachments that don't fit in a deeplink URL. For a single one‑off event, the converter above is faster for everyone involved.

Works with

Google Calendar · Google Workspace · Google Calendar Web · Google Calendar Android · Google Calendar iOS

Questions

Yes. No signup, no limits. The tool runs entirely in your browser and we don't charge or gate anything.
No. The .ics is parsed in your browser with the open‑source ical.js library. Refresh the page and every trace is gone.
Yes. The generated link works with any signed‑in Google account — personal Gmail or work and school accounts on Google Workspace. Workspace admins can restrict certain imports, but a single‑event deeplink is treated as a normal event.
Yes. The event's original time is passed as‑is alongside its timezone (via Google's ctz parameter), so Google Calendar shows the event at the right local time for each recipient.
Supported. Google Calendar accepts an RRULE parameter on event‑edit links, so the generated link carries the full recurrence pattern from your .ics — Google will create the whole series.
Yes — copy the link from the result panel and paste it into any email, button, newsletter, or "Add to Calendar" CTA. If you need a single link that supports Outlook, Apple, Yahoo and ICS too, take a look at CalGet's full add‑to‑calendar links.

Get Your Events on Everyone's Calendar.

Generate universal "Add to Calendar" links that work with Google, Apple, Outlook, Office 365, Yahoo, and ICS — all from one link.

Google Calendar Apple Calendar Outlook Office 365 Yahoo Calendar
Try CalGet Free