Calendar Event (.ics) Generator

Create a downloadable calendar event with a name, time zone, location, and description.

Time-zone rules use your browser’s IANA data. Repeated local hours expose an earlier/later choice.

How to use calendar event (.ics) generator

  1. Enter the event details and time zone
  2. Resolve any repeated DST hour and check the end time
  3. Download the .ics file and import it into your calendar

Worked example

Team meeting, January 15, 2026 10:00–11:00 UTC

An importable one-hour calendar event

How the result is calculated

The file uses iCalendar VEVENT with UTC start/end times, escaped text, CRLF endings, and folded UTF-8 lines. It is generated locally. Downloading does not add an event automatically.

Inputs stay in your browser. You can use this tool without joining the waitlist or creating an account.

From a calculation to a daily glance

Keep the whole month in view.

Import the file into iOS or Google Calendar. Enable that calendar in the app and display the event in a Monthly or Weekly widget.

  1. 1Add the events you want to see to your calendar.
  2. 2Enable that calendar in the app.
  3. 3Add Monthly Calendar; use Edit Widget → Design to choose its look.

Web results do not automatically sync to the app. Setup is manual; calendar events appear through your enabled calendars.

February
SMTWTFS
1
2
3
4
5
6
7
Birthday ♡
8
9
10
11
12
13
14
MeetingsCelebration
15
16
17
18
19
20
21
CelebrationWorkshopMeetingProject reviewTeam dinner
22
23
24
25
26
27
28
Vacation
1
2
3
4
5
6
7
Monthly Calendar · example design from the app

Frequently asked questions

How does this calendar event (.ics) generator work?
The file uses iCalendar VEVENT with UTC start/end times, escaped text, CRLF endings, and folded UTF-8 lines. It is generated locally. Downloading does not add an event automatically.
How can I use the result with Monthly Calendar Widgets?
Import the file into iOS or Google Calendar. Enable that calendar in the app and display the event in a Monthly or Weekly widget.
Do I need an account to use this tool?
No. The tool works in your browser without an account. Your inputs are not sent to our servers. Downloaded files stay on your device.

More free calendar tools