Split ICS Files

Break a large calendar file into smaller ICS files — one per event, per year, or per month — and download them all 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.

🎫One File Per Event

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

🌍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 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.

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.