AZ Tools

ICS (iCalendar) Event Builder

File

Build a single calendar event as a standard RFC 5545 `.ics` file you can import into Google Calendar, Apple Calendar, Outlook, Fastmail, or any iCalendar-compatible app. Set the title, start and end times (or mark as all-day), location, organizer, attendees, recurrence rule (`RRULE`), an optional reminder (`VALARM`), and a URL. The file is generated on the fly and offered as a download — nothing is uploaded.

Generated .ics

Missing required field: title

All data stays in your browser. The file uses CRLF line endings and 75-char line folding per RFC 5545.

How to use

  1. Fill in the event title, start, and end times (or check 'All day' for date-only events).
  2. Optionally set location, description, organizer email, comma-separated attendee emails, recurrence, and reminder.
  3. Copy the .ics text or click Download to save the file, then double-click it to import into your calendar app.

Frequently asked questions

How are times stored?
Non-all-day events use `DTSTART`/`DTEND` in UTC (suffix `Z`). Your browser converts the local input to UTC. Most calendar apps will display it back in the recipient's local zone.
What does 'All day' do?
It writes `DTSTART;VALUE=DATE` and `DTEND;VALUE=DATE` with the next day (per RFC 5545 — `DTEND` is exclusive for all-day events). Date-only events ignore time zones entirely.
What recurrence options are supported?
Daily, weekly, every 2 weeks (biweekly), monthly, yearly, and weekdays-only (Mon-Fri). For more complex `RRULE` patterns (every 3rd Friday, etc.), edit the output directly.
Are attendee emails actually invited?
No — this tool only writes `ATTENDEE` lines into the file. Sending actual invitation emails requires a calendar server (CalDAV) or email client that processes the `.ics` attachment as a meeting request.

Related tools