Create a Calendar File (.ics)
One event per line: “date | start | end | title | location | notes”. Leave the times empty for an all-day event.
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
- One event per line in the order “date | start | end | title | location | notes”. Tab-separated text pasted from a spreadsheet works too.
- Dates: 2026-12-03 (recommended), 2026/12/3, or 12/3/2026 (month/day/year). 12/3 alone means this year. Times: 14:00, 2:30 pm, 9 am.
- No start time means an all-day event; no end time uses the default length (1 hour).
- Choose an Excel or CSV file with columns in the same order. A header row is fine.
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
- Days Until Calculator (Countdown)Count the days left until a date (D-) or since it passed (D+), with weeks, months and weekdays
- CSV/Excel to vCard ConverterTurn an Excel/CSV contact list into a .vcf for your phone, or a .vcf into Excel
- CSV to ExcelConvert CSV to XLSX — auto-detect encoding and delimiter, keep leading zeros
- Excel to CSVXLSX to CSV with UTF-8 (with or without BOM), delimiter and date format options
- Text to Excel TableSplit pasted text from chats, notes or web pages into Excel columns
- Excel to JSON / JSON to ExcelTurn spreadsheet rows into a JSON array, or JSON into an Excel table (flattens nested keys)