Skip to content
OneKitly

Merge ICS files

Combine several calendar files into one, keeping every event.

10 / 10 free files today

Merge ICS files is free to use as often as you like, directly from this page. You will find it under Calendar, with Merge Excel files and Merge VCF files for the neighbouring cases.

How to use it

  1. Open the tool — no signup or install needed.
  2. Enter your input or adjust the available options.
  3. Get your result instantly, then copy or download it.

Frequently asked questions

What is Merge ICS files?

Combine several calendar files into one, keeping every event.

When would I actually use this?

Getting events out of a calendar and into a spreadsheet you can count and filter, building an .ics from a list of dates, merging several calendars into one file, and reading an invitation without adding it to anything.

What is the most common mistake?

Treating a zoned time as if it were universal. A start written with a named zone carries a wall-clock time, and re-emitting it as UTC moves the meeting by whatever offset the converting machine happened to have. An all-day date suffers worse: turned into an instant it becomes midnight UTC, which is the day before anywhere west of Greenwich.

How is Merge ICS files different from Merge Excel files?

They sit next to each other but answer different questions. Merge Excel files: combine several workbooks into one, keeping every sheet and renaming on collision. Pick whichever matches what you're starting from — both are free.

Is there a tool for the next step?

Merge VCF files is the closest one after this: Combine several vCard files into a single address book you can import once.

What else is worth having open alongside it?

Calendar event (.ics) and CSV to ICS — they come up in the same task often enough to be worth a second tab.

Where do the figures come from?

Calendars are read against the published iCalendar specification, in the browser. The three things a conversion most often drops are carried through untouched rather than interpreted: the named zone, the all-day flag, and the recurrence rule that makes one entry stand for a whole series.

Further reading

All guides →
How-toMerging Calendars and Address Books Appends — It Does Not DeduplicateThe merge tools put every record from every file into one output, in the order you gave them. That is the right default and the one thing to know before you feed in two exports of the same account.ExplainerThe Same .ics File Can Mean Five Different TimesiCalendar writes a start time in one of three ways, and only one of them is unambiguous. A meeting written with a named zone, converted on machines in Paris, New York and Honolulu, spanned nineteen hours and changed day.How-toBuilding a Calendar From a Schedule You Already Have in a SpreadsheetCourse timetables, match fixtures, shift rotas and conference programmes all start life as a table. Four columns are enough to turn one into a file every calendar application can import.ComparisonThe JSON Export Keeps Three Things the CSV Has No Column ForSame file, same parser, two outputs. The spreadsheet gets eight columns; the JSON gets the named time zone, the all-day flag and the recurrence rule as well.ExplainerA Recurring Event Is One Line in the CSV, Not TwelveAn .ics file stores a weekly meeting once, with a rule attached. Export it to CSV and you get a single row for the whole series — which is the file being honest, not the converter losing rows.How-toYou Do Not Have to Rename Your Columns to EnglishThe header row is matched in six languages, so prénom, apellidos, Vorname and cognome are all understood. One header is genuinely ambiguous — nom — and it is settled by the column next to it.