Home › File Converters

Create a Calendar File (.ics)

One event per line: “date | start | end | title | location | notes”. Leave the times empty for an all-day event.

Files are processed in your browser and never uploaded

Add many events to your calendar at once

School terms, club meetups, a training schedule, family birthdays — typing each event into a calendar app is slow and error-prone. This tool builds an iCalendar (.ics) file, the standard format read by Google Calendar, Apple Calendar and Outlook. Import one file and every event is added; share the same file in a group chat and everyone can add them too.

How to write events

Reminders and repeats

The reminder applies to every event; for all-day events, “1 day before” fires at 9 AM the day before. Repeats also apply to every event (weekly meetings, monthly due dates, yearly birthdays), so make separate files for repeating and one-off events. Times are written as local “floating” times, so they appear at the clock time you typed in whatever time zone the calendar uses; the calendar's time zone is set to your device's.

Importing

Google Calendar: on the web, Settings → Import & export → Import. iPhone/Mac: open the .ics from Mail or Files and tap “Add All”. Outlook: open the file or drag it in. Events are turned into a file on this device and never uploaded.

Frequently asked questions

How do I remove all the imported events later?

In Google Calendar, create a new calendar and import into it. Deleting that calendar removes them all.

Will the times shift if someone in another time zone imports it?

No — events keep the clock time you typed (e.g. 14:00) in the importer's time zone. For a meeting across time zones, have each person adjust, or share the event from your calendar app instead.

Does it work with other calendar apps?

Any app that imports .ics files (most do) will work.

Related tools