Event Information
iCalendar (.ics) File Output
RFC 5545 compliant format compatible with Apple Calendar, Google Calendar, Outlook, and Thunderbird.
BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Draftsbook//Calendar Event Generator//EN CALSCALE:GREGORIAN METHOD:PUBLISH BEGIN:VEVENT UID:[email protected] DTSTAMP:20261113T065158Z SUMMARY:Draftsbook Technical Sync DTSTART:20261113T140000Z DTEND:20261113T150000Z DESCRIPTION:Discussion on architecture\, API design\, and roadmap. LOCATION:Virtual URL:https://draftsbook.com STATUS:CONFIRMED BEGIN:VALARM ACTION:DISPLAY DESCRIPTION:Reminder: Draftsbook Technical Sync TRIGGER:-PT15M END:VALARM END:VEVENT END:VCALENDAR
iCalendar (.ics) Event Generator Guide
Generate and export RFC 5545 compliant calendar event files with time zones, alarms, and recurrence.
Overview
The iCalendar Event Generator creates standard .ics calendar invitation files directly in your browser. It supports both single-day and multi-day all-day events with automatic exclusive DTEND calculation per RFC 5545, handles timed events with precise timezone-to-UTC conversion (including daylight saving transitions), embeds configurable alarm reminders (VALARM), formats recurring event rules (RRULE), and produces instant one-click web links for Google Calendar and Outlook.
How to Generate and Import iCalendar Files
Enter your event title, optional location, agenda/notes, and meeting URL.
Choose between an all-day event or specify exact start/end times and the host time zone.
Optionally add display alarms (e.g. 15 minutes before) and set up repeat schedules (daily, weekly, monthly).
Download the .ics file to open in Apple Calendar, Google Calendar, or Outlook, or use one-click web links.
- Exclusive All-Day End Dates: Per RFC 5545 §3.6.1, all-day event end dates are strictly exclusive (e.g., an event ending Nov 15 has DTEND Nov 16).
- Universal UTC Formatting: Timed events are converted to ISO UTC timestamps (Z format) for universal compatibility across desktop and mobile clients.
- Proper Character Escaping & Line Folding: Commas, semicolons, backslashes, and linebreaks are escaped, and long lines (>75 octets) are folded cleanly.
- 100% In-Browser: Calendar files are synthesized in-memory using client-side Blobs without sending event metadata to any server.
- No Telemetry or Storage: Meeting details, participant URLs, and confidential agenda notes are never logged.