Omnikit
DevFilesMoneyAll tools
Ctrl K
Dev toolsFile toolsMoney calculatorsAll tools
HomeFile toolsMerge ICS FilesRemove Duplicate Calendar Events

Remove Duplicate Calendar Events

files

Clean an .ics export where the same event was saved several times, keeping the latest

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

Importing the same calendar twice, or syncing two accounts, leaves events doubled. Every calendar event carries a unique ID, and an updated invitation carries a higher sequence number. Drop the .ics files here and each event is kept once: the copy with the highest sequence number, or the most recently stamped one. Delete the old calendar in your app and import the cleaned file.

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 use Remove Duplicate Calendar Events

1

Drop your files or click to choose them.

2

Adjust the options and check the preview.

3

Download the result. Nothing was uploaded.

How Remove Duplicate Calendar Events works

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.

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

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.

The rest of the article, and all 6 questions about Merge ICS Files, are on the Merge ICS Files page.

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.

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.

More ways to use Merge ICS Files

  • Merge ICS FilesCombine .ics calendar files into one, each event once and its newest version kept
  • Combine Calendars into OnePut a work, a family and a school calendar export into a single file to import once

Same job, other tools: Remove Duplicate Contacts from VCF – Find contacts saved twice in a VCF backup and keep one of each, numbers combined · Markdown to Plain Text – Strip every Markdown mark and keep the words.

On the related tools: 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)