Skip to content
Business Tools

ICS Calendar File Splitter

Split a large ICS calendar into smaller import-ready files while keeping timezone definitions and same-UID event groups together.

Choose one ICS calendar

Split an iCalendar export into smaller files for import. Up to 10 MB. Every output keeps its VTIMEZONE blocks, and events with the same UID stay together.

Data handling

Storage and export controls

Retention
The tool's working state is kept only while this page is open. Inputs and results are not saved to persistent storage by Got A Tool.
Export
The tool may prepare a result after you run it. It downloads or copies it only when you choose that action.

Advertising and analytics are separate site services. We do not send selected tool input to them. Read the Privacy Policy for details.

How it works

Split a calendar without separating recurrence groups

01

Choose an ICS file

Open one UTF-8 iCalendar export from your device.

02

Set the event limit

Choose how many events each import file should contain.

03

Download the ZIP

Each part includes calendar properties and its timezone definitions.

Safe boundary

Same-UID events remain together.

Recurring events and exceptions can share a UID. This tool treats them as one group, even if that makes a part exceed your chosen event limit. It rejects other top-level calendar component types instead of silently dropping or duplicating them.

VTIMEZONE copied

Each output includes the source timezone definitions.

No upload

The calendar is split in your current browser tab.

Import-ready files

Outputs use CRLF line endings and standard line folding.

No time conversion

Event timestamps and timezone labels are copied, not reinterpreted.

Keep working