Merge ICS Files

Combine multiple ICS (iCalendar) files into one clean calendar file — with smart duplicate detection so the same event never appears twice.

Select ICS Files to Merge
Add two or more calendar files — they will be combined into a single ICS file, entirely in your browser.
🔗

Drop ICS files here or click to browse

Select multiple .ics files at once

Smart Merging Features

🧹Duplicate Removal

Events sharing the same UID are merged into one, keeping the most recently updated copy (by SEQUENCE and DTSTAMP). Recurrence exceptions are correctly preserved.

🌍Timezone Aware

VTIMEZONE definitions from every source file are carried over (and deduplicated), so events keep showing at the correct time after merging.

📦Nothing Left Behind

Todos, journal entries and free/busy blocks in the source files are copied into the merged calendar along with all events.

How to Merge Calendar Files

1

Add Your Files

Drop two or more ICS files exported from any calendar app

2

Choose Options

Name the merged calendar and decide whether to remove duplicates

3

Download

Get one combined .ics file ready to import anywhere

Frequently Asked Questions

How are duplicates detected?

By the event's UID — the globally unique identifier every calendar event carries. If the same UID appears in several files (for example the same meeting exported from two devices), only the newest copy is kept. Different events with the same title are never falsely merged.

Can I merge calendars from different apps?

Yes — Google Calendar, Outlook, Apple Calendar and any other iCalendar-compatible application all export standard ICS files that can be merged together.

Is my calendar data uploaded anywhere?

No. Merging happens entirely in your browser — your files never leave your device.

What if events are at different timezones?

The merger keeps every timezone definition from the source files, so events stay anchored to their original timezones — a Stockholm meeting stays at 14:00 Stockholm time.