01
Choose an ICS file
Open one UTF-8 iCalendar export from your device.
Split a large ICS calendar into smaller import-ready files while keeping timezone definitions and same-UID event groups together.
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
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
01
Open one UTF-8 iCalendar export from your device.
02
Choose how many events each import file should contain.
03
Each part includes calendar properties and its timezone definitions.
Safe boundary
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.
Each output includes the source timezone definitions.
The calendar is split in your current browser tab.
Outputs use CRLF line endings and standard line folding.
Event timestamps and timezone labels are copied, not reinterpreted.
Keep working
Normalize known Windows timezone labels in an ICS file without shifting event times or deleting recurrence rules.
Open tool →Convert calendar events to CSV without shifting original event times.
Open tool →Validate calendar rows and download a Google Calendar-ready CSV or one-time ICS file without guessing dates.
Open tool →