Free · No sign-up · Runs in your browser

iCalendar Event Generator

Create a downloadable .ics calendar event with explicit timezone offsets, UTC timestamps, location and description, without sending invitations.

STEP 1

Start with your input

Edit the example or replace it with your own text.

STEP 2

Choose your options

These settings are optional. Keep the defaults to get started.

How to use iCalendar Event Generator

  1. Enter start and end times with Z or an explicit offset such as +02:00.
  2. Set a title, location and description; optionally supply a stable event UID.
  3. Generate the .ics file and import it into your calendar application.

Use an unambiguous instant for each endpoint

The generator validates the calendar date as well as the offset, converts both endpoints to UTC, and requires the end to follow the start. It writes a single timed VEVENT with a UID and creation timestamp. It does not guess your local timezone, schedule recurrence, or create an all-day event.

A file is different from an invitation workflow

The output has no attendee list and is not sent to any calendar service. Importing it is your choice. A blank UID creates a new event identity each time you generate; provide the same UID when you intend files to refer to the same event, while checking how your calendar handles re-imports. Description and location are escaped, and UTF-8 content lines are folded for interchange.

Example input

Discuss the launch checklist and next steps.

Will the event show in the recipient’s timezone?

The file stores UTC instants. Calendar applications normally display those instants in the viewer’s configured timezone.

Is input uploaded?

Processing takes place in your browser. This tool does not send your input or selected files to a conversion API.

Related tools and guides

Browse all developer tools