Create an iCalendar Appointment File (.ics)

The iCalendar format is useful in exchanging calendaring and scheduling information. It allows users to easily add appointments and events to their calendar/scheduling program.

The form below allows you to create your own simple iCalendar (.ics) file. The iCalendar spec outlines some of the more advanced options you can use when creating events and appointments.

The script used here will take the info entered into the form and create a .ics file. The file is created through ASP using the file system object. The one catch is that the date and time must be in UTC format. I use the dateToUTC function from this article to convert the date to the UTC format.

Another example of the iCalendar format in use can be seen by viewing a property openhouse at corcoran.com. They use it to allow home buyers to easily download relevant openhouse information to the Outlook client.


Enter your event data

Event Name:
Start Time: Choose a Start Date         
End Time: Choose an End Date         
Location:
Description: