GCal Tools GCal Tools
Home WebTools YouTube play_circle Support
Home WebTools YouTube Support

Google Calendar WebTools

login Sign in with Google

Import iCal

Import .ics files of any size. Pick a target calendar, optionally filter by date range, strip guests/reminders, and resume automatically if you hit Google's rate or quota limits.

Restore Events

Recover events that aren't found in Google Calendar's Trash - most often deleted or edited occurrences of repeat events. Search by calendar, date range, last-updated time, or keyword.

Delete Calendars

Bulk-delete calendars in one go, including the stubborn ones that Google Calendar refuses to delete. Filter by keyword, owned, subscribed or hidden, then select and delete.

logout Sign out
  • Type a keyword to filter calendars by name, or leave empty to list all.
  • Tick the calendars you want to delete (use "Select all/none" to toggle the visible page), then click Delete Selected.
Warning Before deleting calendars, back up all your calendars here. Calendar deletion is permanent and irreversible. The developer takes no responsibility for any data loss. Use this tool at your own risk.
Loading...
  • Search for deleted events: Choose a calendar and optionally filter by date range, last updated time, or keyword. Up to 1000 events will be shown.
  • Restore events: Select the events you want and click "Restore Selected".
Showing first 1000 deleted events. Refine your search (narrower date range, keyword, or updated after date) to see more specific results.
Loading...
Important Before using this tool please try using the Google Calendar Trash. This tool is mainly for restoring deleted exceptions (occurrences of recurring events) that don't show in the Trash. Please also backup your calendars first.
  • Bypass Google's 1 MB import limit: Pick any size .ics file and import to any of your calendars. Events are sent to Google in batches via the Calendar API.
  • Won’t create duplicates: Re-importing the same file is safe because existing events in the same calendar will be skipped. Turn on Allow Duplicates when you actually want a fresh copy.
You have a paused import.
To resume: select the same .ics file below. Your previous calendar and options will be restored, and a Resume Import button will appear.
To continue: click Resume Import below.
Clear saved progress
Recurring events are imported in full regardless of date range. The Date range applies to single events and edited occurrences of repeats.
Loading...
Before importing: Always back up your calendars first. Imports cannot be reverted in bulk. Test with a fresh empty calendar before importing into a calendar that contains data you care about. Use of this tool is at your own risk: the developer accepts no responsibility for any data loss, duplication, or other damage resulting from its use.
Need more? Try our other tools:
  • GCalToolkit Bulk edit, delete duplicates and manage Google Calendar events.
  • Sheets2GCal Push events from Google Sheets straight into your calendar, and back again.
  • Excelendar Manage your Outlook Calendar in Excel.
Title
Message