About & Contact | Advertise | Privacy
Google Tutorials and News

Syncing Google Calendar With iCal

Written by: Peter Jalbert on Wednesday, January 24th, 2007
Posted to: Calendar,Google
44 comments, add yours!
Tweet

READ ME: This post is over a year old and is one way sync only. Check out our Spanning Sync Review for up to date two way sync.

Google calendar can be a great tool for organizing your life. Sure, it’s not as powerful as other desktop-based calendar applications or even personal digital assistants. But it’s free and it works on just about any Web browser. You can even use it across multiple computers–you don’t need to stick to one machine, as most other desktop-based calendaring applications are limited to.

However, sometimes you would still want to use your own desktop application. Google Calendar does have limitations. For one, there’s no internal means to handle tasks or to-do lists. And the interface can be a bit slow when you’re working on slow connections.

Fortunately, Google Calendar allows for syncing with external applications, by virtue of SyncML, and through one-way syncing via XML. For instance Apple’s iCal, which is built-into Mac OS X, can be used to subscribe to your Google Calendar, and will automatically check Google Calendar every few minutes to check for new items.

If you’re using iCal, here’s how to subscribe to your Google Calendar.

First, login to your Google Calendar, and look for the Manage Calendars link.

gt-ical-1.png

Then click the name of the calendar you want to subscribe to.

gt-ical-2.png

Then under the settings list, look for the sharing buttons. There are two sets. One is for public calendar subscription, which lets you share the calendar with other users. The other is the private subscription, which is supposed to be for you only. The private subscription includes all calendar items, including those marked private. The one for sharing, meanwhile, will only include items marked public. Be sure not to share these links with other people unless you really want them to see events in your calendar.

gt-ical-3.png

Copy the iCal URL by Control-clicking (or by holding the mouse button for a while, or right-clicking if you have a multi-button mouse) on the green iCal button.

Now open iCal, then click Calendar on the menu bar, and then Subscribe.

gt-ical-4.png

You can then paste in the URL from Google Calendar into the subscription URL text box.

gt-ical-5.png

iCal will then create a calendar for you. You can rename the calendar as you please, and you can define the refresh interval. You can even remove the alarms and notifications if you wish.

gt-ical-6.png

gt-ical-7.png

When your Google Calendar is updated, you can either manually tell iCal to sync the calendar with the online version, or it will automatically download updates according to your defined frequency. Of course, this is one-way syncing only. For now, Google Calendar does not support two-way syncing with iCal, but third-party applications are being developed for this purpose (more on this soon).

READ ME: This post is over a year old and is one way sync only. Check out our Spanning Sync Review for up to date two way sync.

Don't miss another post! Subscribe by RSS feed or by email today!

ShareShare this post!   44 comments, add yours!

Related posts

    • Google Connects Calendar to iCal
    • Spanning Sync Public Beta Now Online
    • How to Sync iCal with Google Cal
    • Spanning Sync Review – 6 Reasons It Still Rocks

44 Responses to “Syncing Google Calendar With iCal”

  1. # indiekidon 30 Jan 2007 at 11:13 pm

    Spanning Sync is the way to go by far…this is entirely too complicated and doesn’t quite do two-way the way Spanning Sync does

  2. # Nickon 31 Jan 2007 at 12:09 am

    BTW, there is a product called SpanningSync (imminently but not yet released) that purports to allow two-way syncing between Google and iCal.

  3. # Tomon 31 Jan 2007 at 12:19 am

    Nice method I’ve used for a little while now. Unfortunately, it requires iCal to remain open, at least whenever you want it to refresh and include recent additions to Google Calendar. When running a bunch of programs, this could take up some memory.

  4. # zrbon 31 Jan 2007 at 6:01 am

    This blog post is really about subscribing, not syncing.

  5. # Paulon 31 Jan 2007 at 8:23 am

    Spanning Sync promises to enable two way sync between iCal and Google Calendar. The public beta has just been released.

  6. # Stianon 31 Jan 2007 at 10:29 am

    This doesn’t highlight the big challenge, syncing from iCal to Google Calendar.

  7. # jillon 31 Jan 2007 at 11:06 am

    mine keeps saying there is an error when i try to sync them!!! …like the url doesn’t exist….but i am edit-copy-edit-pasting exactly…

  8. # okiaon 31 Jan 2007 at 11:13 am

    I have try to syncing with windows and linux by using wget command. If u can use wget on mac then it should be no problem. For detail information on.

    http://ipi.fi/~rainy/forum/viewtopic.php?t=2559

  9. # GT Staffon 31 Jan 2007 at 11:44 am

    Actually we’ll be posting about that soon. Spanning Sync has made its software available, but is still closed to a limited set of beta testers.

  10. # Alexon 31 Jan 2007 at 12:02 pm

    Actually we’ll be posting about that soon. Spanning Sync has made its software available, but is still closed to a limited set of beta testers.

    Acutally, it is open now. Check out this post:

    http://blog.spanningsync.com/2007/01/spanning_sync_e.html

  11. # GT Staffon 31 Jan 2007 at 12:38 pm

    Oh goodie!

  12. # O Uon 31 Jan 2007 at 1:48 pm

    Same can be done with Outlook 2007 as well… How about a tutorial on that?

  13. # perkon 31 Jan 2007 at 3:45 pm

    I’m having the same problem that Jill is having….

  14. # holdencaulfieldon 31 Jan 2007 at 4:16 pm

    perk and jill –

    Use the private address instead of the public address. That will do it!

    cheers!

  15. # GT Staffon 01 Feb 2007 at 4:12 am

    Spanning Sync went offline again (“due to overwhelming traffic”). I guess we should wait until they get back online. I hear someone’s sponsoring their hardware requirements.

  16. # Ianon 01 Feb 2007 at 5:38 am

    This is not SYNCHING this is publishing.

    Make a change on ical, and then another on Google Calendar.

    Do you see both changes, nope…no sync then.

  17. # Slippy Douglason 01 Feb 2007 at 12:57 pm

    I’ve been two-way publishing for quite some time now without Spanning Sync (never heard of it before now). What I do is the method mentioned above in addition to publishing my iCal calendars to the free iCal WebDAV servers offered at icalx.com . Then Google calendars subscribes to the iCalX share and there’s two-way publishing. Hope this helps.

  18. # Chrison 16 Feb 2007 at 9:14 am

    Synchronization is the way to go…

    Sync Google Calendar with your mobile device using http://www.goosync.com

    Its free

    Chris.

  19. # billon 18 Feb 2007 at 10:08 pm

    (dot mac) .Mac has already done this for me… and backwards which is more useful..cause who wants their calendar to be web based? ical is your calendar, then it syncs to the web so you can pull it up on web or in ical on your laptop while out on the road.

  20. # Jo Webberon 01 Mar 2007 at 8:48 pm

    Very simple and clearly explained – thanks

  21. # Joe Symcykon 17 Mar 2007 at 2:38 am

    Yeah, sure, Spanning Sync is nifty. But not $25/year nifty. Or you could spend $65 on it and get a “lifetime” version. And I bet “lifetime” means “until we decide to charge you for an upgrade”.

  22. # Robert Gottliebon 16 May 2007 at 11:09 am

    I’m using Gcaldaemon found at: http://gcaldaemon.sourceforge.net/

    It’s free, and it works with any calendering software that uses the iCalendar format. It’s not a straightforward installer, but it has the exact commands listed in order. Even if you have never touched the Terminal on Mac OS X before, you could just follow the steps.

    Hope this helps.

  23. # Terenceon 13 Jul 2007 at 9:54 pm

    Thanks a lot. It’s very helpful and I am looking for it long time

  24. # Burton Loon 25 Jul 2007 at 12:57 pm

    I’m getting unsuccessful results when following this method with Gcal for Google Apps. I’ve been moving my personal stuff to Google Apps for my own domain and the proper Google functionality works well, but sharing a calendar is limited to named accounts.

    Is there a variation on this method you described for Google Apps’ Calendar?

  25. # Bad Penny » Calendaring without Outlookon 05 Oct 2007 at 9:25 pm

    [...] the google calendar information isn’t clear enough, there are many other references that offer more screen captures and [...]

  26. # Online Calendars and Date Pickers | Developer's Toolbox | Smashing Magazineon 23 Oct 2007 at 8:18 am

    [...] Syncing Google Calendar With iCalGoogle calendar can be a great tool for organizing your life. However, sometimes you would still want to use your own desktop application. Apple’s iCal, which is built-into Mac OS X, can be used to subscribe to your Google Calendar, and will automatically check Google Calendar every few minutes to check for new items. Screencast. [...]

  27. # TimOOnon 11 Nov 2007 at 1:39 am

    The iCal subscription is only one-way sync, I use Spanning Sync for OSX who brings the bidirectionnal sync, so after you can use iCal when you are at home and Google Agenda outside, and both will sync together !

    Okay it’s not a free software, but only 25 dollars a year for a very practical solution.

  28. # Nikki Rose Tyon 29 Nov 2007 at 1:24 am

    Thanks for this article! I was gonna go with the Spanning Sync method, but don’t feel like I need to shell out the extra cash… Thanks for saving me some money.

    Kudos!

  29. # Randyon 14 Jan 2008 at 5:44 am

    Thanks for this article.

    At first it didn’t work, but I realized I needed to subscribe to the private iCal address.

    Cheers.

  30. # dbon 14 Jan 2008 at 2:40 pm

    gCal also syncs, for $20. No subscription fees and no 3rd party storage.

    http://www.macness.com/

    And as mentioned earlier, there is gcaldaemon:

    http://gcaldaemon.sourceforge.net/

  31. # GcaldaemonSuxon 14 Feb 2008 at 6:05 pm

    GCALDaemon is NOT for the average person. Extremely complex install, even for the Unix saavy, and the setup docs are wrong. Too much work.

  32. # Johnon 17 Feb 2008 at 10:23 pm

    I tried out BusySync and it will sync iCal with Google Calendar:
    http://www.busymac.com/busysync/

  33. # subcorpuson 06 Mar 2008 at 6:03 pm

    25 bucks for that is too much …

  34. # Reggieon 09 Mar 2008 at 9:08 am

    GCALDaemon also apparently does not work with Leopard

  35. # Sincronizzare cellulare, iCal e Google Calendar @ CutOxon 31 Mar 2008 at 3:49 pm

    [...] sincronizzare iCal con Google Calendar leggete questo post: non sarà però possibile modificare il calendario importato in [...]

  36. # Licioon 02 May 2008 at 12:18 am

    it’s really a good and simple explanation.
    Now my ical works nice with my google calendar account.
    thanks.

  37. # Proxima Créative - Le Blog » Archives » Bien s’organiser grâce à Interneton 09 May 2008 at 11:06 am

    [...] Si vous utilisez iCal (mac), vous pouvez facilement synchroniser les deux en suivant ce tutorial. [...]

  38. # Weison 26 May 2008 at 1:10 pm

    Really informative article, it helped me a lot, had to come back a few times and readi it again. keep up the good work, thanks

  39. # Kevinon 02 Jul 2008 at 11:55 am

    If you don’t want to have iCal running permanently, just add it to your Applescript

    This works for me:

    tell application “iCal”
    activate
    tell application “System Events”
    keystroke “R” using {command down, shift down}
    end tell
    delay 5
    quit
    end tell
    tell application “iSync”
    activate
    synchronize
    repeat until syncing is false
    if syncing is false then
    quit
    end if
    end repeat
    quit
    end tell

  40. # Bradon 10 Aug 2008 at 1:42 am

    I’m trying to subscribe to the private address and am still getting an error message whenever I copy the link into iCal…something about “access deined at” and then it lists the link exactly as I copied it. Anybody know how to fix this?

  41. # heidion 13 Aug 2008 at 9:37 pm

    what about if there is no private address setting? the other iCal URL is not working! thanks!

  42. # TimeKeeperon 03 Sep 2008 at 10:53 pm

    Well, Google supports CalDAV, as does iCal. You can follow the instructions here to sync iCal and Google Calendar: http://www.google.com/support/calendar/bin/answer.py?hl=en&answer=99358

    Works like a charm. 2-way and everything…

  43. # Domion 17 Sep 2008 at 9:55 am

    Forget all the rest, if you want REAL two way sync for free use TimeKeeper’s method. Thanks very much for the hint!

  44. # Bob Redmondon 30 Sep 2008 at 2:11 pm

    Timekeeper–thanks for the info. It works as you say. Free and uses the built-in technology of the existing apps.

  • Advertise Here
  • Authors

    • Abhijeet Mukherjee
    • Christine Buske
    • David Van
    • Peter Jalbert
    • Brian Wallace
    • Phil Glockner
    • Mark O’Neill
    • Yoast DeValk
  • Friends

    • Craig Fifield
    • Joost DeValk
    • Guiding Tech
    • PC Extreme
  • Deals

    • Save $5 - Spanning Sync Discount Code
    • $120 off - With this BOTW promo for ads
    • Coupons! - Save with our Google Checkout Coupons
  • Popular categories

    • News, Gmail, Google Chrome, Google Docs, Google Calendar
  • Just posted

    • 24 Hours In The Google Economy (Infographic)
    • Can Facebook Beat Google? (Infographic)
    • Google Launches Knowledge Graph, a Significant Change in SERPs
    • Google Docs Gets a New Research Tool
    • Gmail Gets Better Google+ Notifications
  • Just said...

    • Using the Google Deskbar
      • hyundai mampang: Hello, i feel that i saw you visited my web site thus i...
      • Therese: Surf the Internet for ideas and then put your own particular twist...
      • Therese: Surf the Internet for ideas and then put your own particular twist...
      • Online Riches University: This post will assist the internet users for...
    • Using the Google Directory
      • Hamish: Everything is very open with a really clear description of the...
  • Community


      Join me at: Twitter, MyBlogLog
  • Tools

      Beginner's Guide to Google
      Google Help Forums
      Shared Items Plugin
      Track Google via Twitter
      Research Google
      Simply Advanced Google Search
  •  

Google Tutor: Google tutorials and tips © 2003-2014. All Rights Reserved. Advertise, About & Contact Us, Sitemap, Privacy. CDN Service by MaxCDN. GoogleTutor.com is not sponsored by or affiliated with Google, Inc. in any way (although we'd love to be!) we are just fans :)