Industry guru Dave Taylor offers tech support on technical and business topics, including iPhone, iPod, Microsoft Windows, Sony PSP, cellphones, online advertising, CSS, Web design, business, Unix, Linux, SEO, Mac OS X, and shell script programming.     


How do I get Google Calendar data onto my Apple iPhone?

I have an iPhone and appreciate all its features but one: I can't use the calendar capability because I use Google Calendar, not iCal on my Mac. Is there some way that I can either manually or automatically synchronize Google Calendar with iCal?


Dave's Answer:

There is indeed a way to do this, but it's a bit tedious, so I imagine that you'll be very interested in Spanning Sync, a subscription service that automates the process of synchronizing iCal calendars with Google Calendar and across multiple Macs. It's expensive, but it sure makes this task a breeze...

Nonetheless, let's document how you export your Google Calendar data, import it into iCal, then set that up to sync with your iPhone. Even if you only do it once in a blue moon, it'll still be better to have that than nothing, and since the iPhone has a full Web browser, you can indeed simply go to the Google Calendar site and view your calendar there.

First step is to go to Google Calendar and export your calendar data in iCal format. This is a bit trickier than it should be - I don't think Google wants you to be migrating data from its application, really kinda like Microsoft in that sense! - but the easiest way is to click on the small down-arrow adjacent to your calendar on the lower left of the screen:

Google Calendar: Settings for Export

Choose "Calendar Settings", scroll down a bit and you'll see:

Google Calendar: Settings for Export

Click on the "iCal" button under the Private Address section and it'll pop up a window with a URL that lets you access the iCal format export of your entire calendar (image edited for clarity):

Google Calendar: iCal format calendar data export

As far as I can tell, Apple's iCal application cannot work off a URL, so you need to click on it and download / save the resultant file. In Firefox, it's easy as the browser pops up with the following dialog box:

Firefox: Saving iCal ics format file from Google Calendar export

Almost done. Really!

Now you have your entire Google Calendar data in a form that iCal itself can import, so launch iCal and choose File --> Import... and you'll get this dialog box:

Apple iCal: Import what format calendar data file?

Choose iCal format and select the newly downloaded and created file "basic.ics" that you just grabbed from Google Calendar. It'll ask if you want to add it to an existing calendar or create a new one: create a new one so you can delete it if things don't work properly.

Assuming that they do, however, your iCal calendar should now have all your Google Calendar events added. Nice!

One trick I use is to create a new calendar in iCal called 'iPhone Events' and then you'll always be able to differentiate events created on your phone from those created in your online calendar. You can do this with File --> New Calendar.

Last step is to tell iTunes that yes, you do want to actually synchronize calendars. This is done by plugging in your iPhone then clicking on you're phone's name on the left side, then the "Info" tab in iTunes itself. It'll look like this:

iTunes: Synchronizing iCal/Google Calendar data with Apple iPhone

Notice here that I've chosen to sync both my "Dave Taylor" calendar, as imported into iCal from Google Calendar, and my newly created "iPhone Events" calendar too. Then, lower in the configuration, I've specified that all newly created events on the iPhone are automatically dropped into "iPhone Events" so I can later figure out where events came from and manage them as needed.

Finally, click on the ole' "Apply" button in iTunes and a moment or three later, you should indeed find that all your Google Calendar data is now accessible on your iPhone in its own attractive calendar application. Not as easy as it could be, but certainly doable.

Interested in other ways you can get your iPhone to work intelligently with your computer and the data that surrounds your life? Please check out the ever-growing set of iPhone help here on the site.


More Useful iPhone and Cell Phone Help Articles:
✔   How do you share an iPhone photo on Facebook?
All my friends have figured out the magic to take photos on their iPhone and upload them to Facebook. Everyone but me. How...
✔   Closed captioning for TV shows and movies on my iPhone?
Hey Dave, I saw your article from a few days about How to Turn on Closed Captioning in iTunes and am wondering if...
✔   How do I create location-based iPhone reminders?
Thanks to Siri, I've become a big fan of the Reminders app on my iPhone. Being able to say "remind me at 3pm...
✔   Enable Apple 2-Step Verification in iTunes?
I keep reading all these articles about iTunes account security and people having their accounts hacked. I have 2-step security verification set up...
✔   Turn an iTunes song into an iPhone ringtone?
I want to have song from my song list in iTunes into a ringtone I can use on my iPhone? Is it even...

Let's stay in touch!
Sign up for my weekly AskDaveTaylor Newsletter and you'll receive even more tech and gadget help right to your inbox, along with exclusive news and industry updates. It's good stuff. I promise!
    Enter your name: and your email addr:  





Categorized: Mac OS X Help , iPhone and Cell Phone Help   (Article 7476, Written by )
Tagged: apple iphone, google calendar, ical
Previous: How do I put a DVD movie on my Apple iPhone?
Next: Should I trust the other users on my wireless network?




Reader Comments To Date: 4

Ray said, on July 17, 2007 12:47 PM:

It's much easier to just subscribe to the Google calendar link in iCal.

Take that link that you got from Google and go to iCal. Calendar -> Subscribe and enter the link. iCal will then keep that link updated so that whenever you change your Google calendar, the corresponding iCal calendar will appear updated.

ross said, on November 12, 2008 5:08 PM:

I cant get my applications from itunes onto to my phone! can anyone help me please??

Mikael Ogren said, on May 9, 2010 3:50 PM:

Can you do this without a mac? I have an Ubuntu machine and an iPhone...

Brandon said, on February 2, 2011 4:09 PM:

Page should be removed or update to reflect the updates and changes for resolving this issue.

To stay in line with the Original Post/Title Post - the Easiest way of adding your google calendar to your device is as follows.

On your iDevice (iPhone, iPod, iPad - internet access is required to allow this to work) Follow Googles instructions found at

http://www.google.com/support/mobile/bin/answer.py?answer=151674

"quote from site"

To sync with your device, follow these steps:

Open the Settings application on your device's home screen.
Open Mail, Contacts, Calendars.
Select Add Account...
Select Other.
Select Add CalDAV Account.
Enter your account information:
In the Server field, enter [ google.com ]
In the Username field, enter your full Google Account or Google Apps email address.
In the Password field, enter your Google Account or Google Apps password.
In the Description field, enter the name you'd like to appear on the account.
Select Next at the top of your screen.
After you've completed setup, open the Calendar app on your device and syncing will automatically begin.

Hope this will bring some help to those, reading the Original Post and making life more difficult than it need be.

Starbucks coffee cup I do have a lot to say, and questions of my own for that matter, but first I'd like to say thank you, Dave, for all your helpful information by buying you a cup of coffee!

I do have a comment, now that you mention it!











I will never send you any unsolicited email. Ever.






Check This Out Too...

 
Look for Answers
Need Help? Ask Dave Taylor!


Follow Me on Pinterest

Find Me on Google+
ADT on G+
© 2002 - 2013 by Dave Taylor. All Rights Reserved.

Note: This web site is for the purpose of disseminating information for educational purposes, free of charge, for the benefit of all visitors. We take great care to provide quality information. However, we do not guarantee, and accept no legal liability whatsoever arising from or connected to, the accuracy, reliability, currency or completeness of any material contained on this web site or on any linked site. Further, please note that by submitting a question or comment you're agreeing to my terms of service, which are: you relinquish any subsequent rights of ownership to your material by submitting it on this site. My lawyer says "Thanks".
"Ask Dave Taylor®" is a registered trademark of Intuitive Systems, LLC.