iCalKit Logo

iCalKit

Manage calendar files with ease. Secure tools that work entirely in your browser.

What You Can Do

Easily manipulate iCalendar format (.ics) files with four powerful tools

๐Ÿ“‚

Splitter

Available

Split large iCal files into smaller chunks. Bypass import limits for Google Calendar and other services.

  • โœ“ Flexible chunk sizes (50-1000 events)
  • โœ“ Download as ZIP file
  • โœ“ Preview and search events
  • โœ“ Preserve all metadata
Use Now โ†’
๐Ÿ‘๏ธ

Viewer

Coming Soon

View iCal file contents beautifully. Search, filter, and analyze statistics.

  • โœ“ Calendar and list view toggle
  • โœ“ Advanced search and filtering
  • โœ“ Statistics visualization
  • โœ“ Detailed event display
๐Ÿ”€

Merger

Available

Merge multiple iCal files into one. Consolidate calendars from different sources.

  • โœ“ Batch merge multiple files
  • โœ“ Automatic duplicate detection
  • โœ“ Preserve or rename calendar
  • โœ“ Merge preview
Use Now โ†’
๐Ÿงน

Cleaner

Coming Soon

Remove duplicates and clean up unnecessary data to organize your calendar.

  • โœ“ Detect and remove duplicates
  • โœ“ Bulk delete old events
  • โœ“ Remove unnecessary fields
  • โœ“ Cleanup preview

Features

๐Ÿ”’

Privacy First

Calendar files are processed in your browser. They are never sent to any server.

โšก

Fast Processing

Process thousands of events quickly. No waiting, smooth experience.

๐ŸŽฏ

Simple UI

Intuitive and easy-to-use interface. Anyone can use it.

๐Ÿ’ป CLI Also Available

Command-line tool perfect for automation and scripting

# Install
npm install -g icalkit

# Split file
icalkit split calendar.ics --chunk-size 1000

# View file
icalkit view calendar.ics

# Merge files
icalkit merge file1.ics file2.ics -o merged.ics