How to Publish iCal Calendars to the Web

  Matt Cone       August 9, 2007      Tutorials Mac Apps

Apple’s iCal is one of the best applications you can use to keep track of events, appointments, meetings, classes, and other everything else scheduling. But when you’re away from your Mac, how are you supposed to find out what you have lined up for the day? If you use iCal’s publish to web feature, you can simply visit your website for the latest and most up-to-date version of your calendar.

iCal calendar app icon

It’s easy to do this! Here’s how:

  1. Open the iCal application. You’ll find it on your Dock or in your Applications folder.

    iCal on Mac

  2. Make sure your calendar is up-to-date with the latest events and appointments.

  3. From the Calendar menu, select Publish.

  4. Name your calendar. If you have a .Mac account, you can publish your calendar there. Otherwise select to publish on a Private Server. (You’ll have to enter your server’s FTP information if you select this option.) We selected all of the other options, but you can mix and match however you like.

    Publishing an iCal calendar

  5. Click Publish to upload your calendar. The process could take iCal a minute or two.

    Publishing an iCal calendar to the web

  6. When iCal finishes uploading your calendar, it displays a window telling you where the calendar can be found online. Since your friends can subscribe to your calendar with their own version of iCal (or another calendar application), you might want to click Send Mail to send them the link to your calendar.


  7. We clicked Visit Page to take a look at our new online version of our calendar. Not bad!

    iCal calendar on the internet

That’s it! You’ve successfully uploaded your calendar to the Internet.

Problems and Workarounds

One problem with this publishing iCal to Internet thing is that there’s no two-way synchronization. Which is to say, you can’t update your calendar from the website when you’re away from your Mac. One way around this is to use something like Spanning Sync or gSync - applications that will sync your iCal calendars with Google Calendar and update changes in iCal.

Spanning sync application

Subscribe to our email newsletter

Sign up and get Macinstruct's tutorials delivered to your inbox. No spam, promise!

About    Privacy Policy    Terms and Conditions

© 2023. A Matt Cone project. CC BY-NC-SA 4.0. Made with 🌶️ in New Mexico.