Skip to content
kivo

Calendar Event (.ics)

Build a .ics file you can attach to an email or publish on a page, so people add the event with one click.

Free No signup Runs in your browser — nothing uploaded

Fill in the fields above to see your result.

What it does

Calendar Event (.ics) produces its output in your browser using the platform's own cryptographic random source where randomness matters — not a seeded pseudo-random shortcut. An invitation any calendar opens.

When you need it

Whenever you need a value that has to be correct rather than approximately right, and typing one yourself would either be predictable or a formatting mistake waiting to happen.

Limits and caveats

Nothing is generated on a server, logged, or recoverable — if you close the tab without copying the result, it is genuinely gone. Keep anything you intend to rely on in a password manager rather than in this page. Everything happens in your browser, so the file never leaves your device.

How to use the Calendar Event (.ics)

  1. Set the options you want.
  2. Your result is generated instantly.
  3. Copy or download it.

Frequently asked questions

Which apps can open it?
All of them. .ics is the format Google Calendar, Outlook, Apple Calendar and everything else agree on — it is why an invitation from any of them opens in any other.
What time zone is the event in?
None: the time is written as a floating local time, so it shows at the hour you typed in whatever zone the reader is in. That is what you want for a dentist appointment and not what you want for a call across continents — for those, use the meeting planner to pick the hour first.
Why is an all-day event one day longer in the file?
Because the end date of an all-day event is exclusive in the spec. A one-day event ends the following morning, and this is written correctly so the event doesn't span two days in Outlook.

Related tools