How ICS calendar generator works
ICS calendar generator builds a standard .ics calendar file for one or more events entirely in your browser: give each event a title, an optional description and location, and a date (or a start/end date-time for a timed event), and download a file any calendar app can import (Google Calendar, Apple Calendar, Outlook, Thunderbird...). Nothing you type is sent anywhere; the file is generated and offered as a download from your own device.
The generator follows the RFC 5545 iCalendar format: text is escaped per spec (commas, semicolons, backslashes and line breaks), long lines are folded at 75 octets, and all-day events use the VALUE=DATE form so they land on the right calendar day regardless of time zone. Timed events are written as floating local time, meaning no time zone database is bundled or claimed: the calendar app that opens the file displays the event in whatever time zone it is currently set to.