Omnikit
DevFilesMoneyAll tools
Ctrl K
Dev toolsFile toolsMoney calculatorsAll tools
HomeFile toolsMerge ICS Files

Merge ICS Files

files

Combine .ics calendar files into one, each event once and its newest version kept

Processed in your browser. Nothing is uploaded. Checked against sources on 17 Oct 2026.

Merge ICS Files combines up to 50 iCalendar files into one .ics in your browser, writing each event once. Copies are matched by their unique ID, and the newest version wins. Reminders, attendees, repeat rules and time zones are copied exactly, and nothing is uploaded.

Next:
  • Export the sheet as CSV Save any sheet of an Excel workbook as CSV, with clean dates
  • Open the CSV as Excel Turn CSV files into a tidy Excel workbook with real numbers
  • Convert Anything Drop any file and we name it, then offer the one thing you probably came for

How to merge ICS calendar files into one

1

Press Select calendar files, or drop two or more .ics files on the page; they are read on your device.

2

Read how many events were copies of each other; the newest version of each is kept.

3

Name the calendar, and tick Leave out events that are over if you only need what is coming.

4

Press Download and import the single .ics in Google Calendar, Outlook or Apple Calendar.

About Merge ICS Files

Calendar apps export one .ics file per calendar. Moving from Outlook to Google, keeping an archive, or sharing a combined family and school calendar means importing several files, and the same meeting held in two calendars then shows twice.

How copies are recognised. iCalendar gives every event an identity, and this page uses it the way the standard intends:

Field What it decides
UID Which event this is, the same in every copy
RECURRENCE-ID Which single occurrence of a repeating event was changed
SEQUENCE Which version is newer; the organiser raises it on each change
DTSTAMP, LAST-MODIFIED Breaks a tie between equal sequence numbers

So an invitation that was moved after you exported your calendar replaces the older copy, and a changed occurrence of a weekly meeting is kept beside its series rather than merged into it. Items written without a UID are matched on their title and start time.

What is copied. Events, to-dos and journal entries are copied line for line, with their reminders, attendees, organisers, repeat rules and custom fields. Time-zone definitions are kept once per zone. The file gets a new header with the calendar name you choose, and no METHOD line, so calendar apps import it as a calendar rather than treating it as an invitation to answer.

Only what is coming. Tick Leave out events that are over to drop one-off events that have ended; repeating events always stay, since their next occurrence may still be ahead.

Tested against a brute-force pick of the winning copy on 200 random sets of calendars, read back with a separate line scanner. Nothing is uploaded.

Frequently asked questions

How do I merge two ICS files into one?

Drop both .ics files on Merge ICS Files. Their events, to-dos and time zones are combined, any event found in both is written once, and the page says how many items the merged calendar holds. Press Download and import the single .ics wherever you need it.

Which copy of a duplicate event is kept?

The copy with the highest SEQUENCE number, which the organiser raises every time the event changes. When two copies share a number, the more recently stamped one wins; when they are identical, the first is kept. The kept copy stays where the first one was.

Will reminders and repeating events survive?

Yes. Each event is copied line for line, so reminders, attendees, the repeat rule, exceptions and custom fields are unchanged. A single changed occurrence of a weekly meeting keeps its own RECURRENCE-ID and stays beside its series.

How do I import the merged file into Google Calendar?

Open Google Calendar on a computer, go to Settings, then Import and export, choose the merged .ics and pick the calendar to add it to. Outlook uses File, Open and Export, Import; Apple Calendar uses File, Import.

Can I leave out old events?

Yes. Tick Leave out events that are over and one-off events that ended before today are dropped from the merged file. Repeating events are always kept, because their next occurrence may still be ahead even when the first one has passed.

Are my calendars uploaded?

No. The files are read and merged by your own browser, and the new .ics is created on your device. Meeting titles, attendees and notes never reach a server, and closing the tab removes everything.

Sources

  • RFC 5545, Internet Calendaring and Scheduling Core Object Specification (iCalendar)UID (3.8.4.7), RECURRENCE-ID (3.8.4.4), SEQUENCE (3.8.7.4), VTIMEZONE (3.6.5), content lines and folding (3.1)

Last verified 17 October 2026.

Rates and rules change; check the source before you rely on a figure.

Still stuck? Ask about Merge ICS Files and anybody who knows can answer. No account needed.

Common uses

  • Combine Calendars into OnePut a work, a family and a school calendar export into a single file to import once
  • Remove Duplicate Calendar EventsClean an .ics export where the same event was saved several times, keeping the latest

Same job, other tools: Combine VCF Files – Join several contact exports into a single VCF for a one-step import · Combine CSV Files – Stack monthly or per-store CSV exports into one file, with a column naming the source.

Related tools

All file tools
Merge AudioJoin several audio files end to end, in the order you choose, without uploading themMerge CSV FilesCombine several CSV files into one, matching columns by header name, in your browserMerge VCF FilesCombine contact files into one VCF and merge the people saved twice, by phone or emailMerge PDFCombine PDFs and reorder pages by dragging, all on your deviceExcel to CSVSave any sheet of an Excel workbook as CSV, with clean datesCSV to ExcelTurn CSV files into a tidy Excel workbook with real numbersConvert AnythingDrop any file and we name it, then offer the one thing you probably came forDocument ConverterTurn a document into another format, with the cost stated first
Was this tool helpful?
Omnikit

Small jobs, done in your browser. Free, fast and private. Files are never uploaded.

Files

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Money

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
GuidesQuestionsAboutHow we checkLaw library (beta)PrivacyTermsDisclosureContactMore: Exam practice (UGC NET Paper 1)Runs in your browser. Nothing is uploaded. © 2026 Omnikit (theomnikit.com)