I want to create an iCal Calendar that can be downloaded from my website to the users Calendar program or imported to Google Calendar. What I want to know is if I do a direct Export from iCal on Mac OS X is that the file that I upload to my server? Any catches or caveats I should be aware of? Or is there a better way?
4 Answers
That will work just fine. You can export an entire calendar with File
> Export…
, or individual events by dragging them to the Finder.
iCalendar (.ics
) files are human-readable, so you can always pop it open in a text editor to make sure no private events made it in there. They consist of nested sections with start with BEGIN:
and end with END:
. You'll mostly find VEVENT
sections (each of which represents an event) and VTIMEZONE
sections, each of which represents a time zone that's referenced from one or more events.

- 50,525
- 12
- 70
- 98
-
3Dragging event for `.ics`, *so* not discoverable! Thanks. – Clay Bridges Dec 06 '13 at 18:21
-
Confirmed: dragging individual calendar events from Outlook for Mac 2011 creates an .ics file with the name of the event on the desktop. I had looked for an export feature on the context menu, but there isn't one. – jamesnotjim Jun 19 '14 at 20:28
Simple use this great free online tool:
-
1broken link `500 - Internal server error. There is a problem with the resource you are looking for, and it cannot be displayed.` – Prasanna Jan 24 '18 at 00:08
-
1Updated link: https://pratie.tomodea.dev/lab/icalendar/default.asp – Christian Payne Dec 09 '19 at 23:19
There is also this tool you can use. It supports multi-events .ics file creation. It also supports timezone as well.

- 99
- 1
- 4
-
This one works well. Several of the other ones are buggy (including http://www.pratie.com/lab/icalendar). – Jonathon Hill Oct 19 '13 at 19:33
I find the following link quite useful
http://blog.hubspot.com/marketing/calendar-invites-ical-outlook-google

- 106
- 3