Split ICS Files

Break a large calendar file into smaller ICS files — per day, week, month, year, or event — or hand-pick exactly which events to export. Multi-day events are grouped by their start date, and multi-file output is downloaded as a single ZIP archive.

Select ICS File to Split
Upload a calendar file and split it into smaller files — per event, per year, or per month. Everything happens in your browser.
✂️

Drop your ICS file here or click to browse

Supports .ics files

Flexible Splitting Options

🗓️By Year or Month

Turn a decade of calendar history into tidy per-year or per-month archives — perfect for record keeping or importing just the period you need.

📆By Week or Day

Split into ISO weeks (Monday–Sunday, e.g. 2025-W28) or individual days — ideal for sharing a single week's schedule or preparing daily agendas.

🎫One File Per Event

Extract every event into its own shareable .ics file, named after the event — ideal for sending individual invitations.

☑️Pick Events Manually

Browse the event list with dates, tick exactly the ones you need (with Select All and Deselect All shortcuts), and export them as a single ICS file.

🌍Valid Output Files

Every output file is a complete, standards-compliant calendar with the timezone definitions it needs, so each one imports correctly on its own.

How to Split a Calendar File

1

Upload ICS File

Drag and drop or click to select your calendar file

2

Pick a Split Mode

Preview exactly which files will be created before committing

3

Download ZIP

All resulting .ics files packaged into one ZIP archive

Frequently Asked Questions

How are multi-day events grouped?

Always by their start date, taken in the event's own timezone as written in the file. An event running from Sunday to Tuesday goes into the week, month and day file of the Sunday it starts on — it is never duplicated across periods or cut in half, and everyone splitting the same file gets identical results.

How are recurring events handled?

A recurring event is kept as one event (with its recurrence rule intact) and is grouped by its first start date. The series is never broken apart into individual occurrences.

What about events without a date?

Events lacking a start date are collected into a separate "undated" file so nothing is lost during the split.

Is my calendar data uploaded anywhere?

No. Splitting and ZIP creation happen entirely in your browser — your file never leaves your device.

How are weeks numbered?

Using the ISO 8601 standard: weeks run Monday to Sunday and files are named like 2025-W28. Days around New Year belong to the ISO week-numbering year, so the grouping matches what most calendar apps and planners display.

Can I split very large files?

Yes — files with thousands of events work fine. The preview shows how many output files will be created before you start.