ICS Builder

Generates an .ics file locally in your browser. No data is stored.

Uses your browser’s local time for the input.
End time is calculated automatically.
Creates a basic VTIMEZONE block for common zones (or falls back to UTC).