Skip to main content
Event TemplatesClick to autofill

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
Tool Documentation & Guide

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

1Provide Event Details

Enter your event title, optional location, agenda/notes, and meeting URL.

2Set Timing & Time Zone

Choose between an all-day event or specify exact start/end times and the host time zone.

3Configure Reminders & Recurrence

Optionally add display alarms (e.g. 15 minutes before) and set up repeat schedules (daily, weekly, monthly).

4Download or Import

Download the .ics file to open in Apple Calendar, Google Calendar, or Outlook, or use one-click web links.

RFC 5545 Compliance & Timing Semantics
  • 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.
Zero-Server Privacy Guarantee
  • 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.