[How to] Sync Facebook Birthdays with Google Calendar

Google calendar is a very powerful web-based calendar and task manager. It allows you to view multiple calendars, yours as well as other together; plan meetings, view others’ schedules etc. That is the reason it is very popular among its users.

On the other hand, Facebook is the most popular social networking site on the internet. Almost anybody who is active on the internet has a Facebook account. Facebook has a huge database of our friends’ birthdays. It would be very convenient it one could see all those birthdays in the Google Calendar itself as that would help users to integrate it with their other schedules.

This post shows you how to sync Facebook birthdays with Google Calendar.
Steps.

  1. Login to Facebook
  2. Click on the Events tab on right hand side, below the profile picture.
  3. From the list, select Birthdays. A list of all the upcoming friends’ birthdays will appear.

  1. Then scroll to the bottom of the page. Click “Export Birthdays”.
  2. A dialog box would appear containing a webcal link. Now copy the link, either by selecting it or right-click and “Copy link location”. After copying it, press Close.
  3. Go to your Google Calendar account.
  4. On the left-hand-bottom side, under the “Other calendar” section, select Add > ADD BY URL.

  1. Now a dialog box will appear. In the box, paste the copied address and press “Add Calendar”. Within a few seconds, you will see all the Facebook friend’s birthdays appear in the calendar along with other calendar. You’re done!

Recommended: Add anyone’s profile pic as Smiley in Facebook Chat.

For further tweaking:

  1. Click “Settings” link, which could be found beside the “Add” shown in step 8. The page that opens will list all the calendars you created or have subscribed to. The calendar named  “Contacts’ birthdays and events” is your Facebook calendar for further references. Click it to rename it to something else.

34 thoughts on “[How to] Sync Facebook Birthdays with Google Calendar

  • July 16, 2014 at 6:58 am
    Permalink

    This was a great technique. Unfortunately Facebook changed how events work. Now this doesn’t work any more. If anyone has another tip how to make it work again, I’d be grateful.

    Facebook help says: “Some people have the new Events design where exporting birthdays is no longer available.”

    Reply
    • September 9, 2014 at 10:23 am
      Permalink

      Hi, I’ve figured out the latest way to make this work (Actually I discovered it by accident) don’t know how long Facebook will keep it out there.
      Click on event on the left hand side of your facebook feed. On the next page, on the top right hand side you’ll see birthday’s this week.
      Click on the ‘see all’ option. All birthdays will be listed in the middle of the screen, to the right you will see 3 boxes top to bottom.
      The last box says ‘You can add your events to Microsoft Outlook, Google Calendar or Apple Calendar. (I tried clicking on learn more and it didn’t give a clear solution). So click on Birthdays on the lower side of the same box.
      In doing so a small window will open with the heading, Launch Application. Select MS Outlook and click ok. A small MS Outlook window will open – Add this Internet Calendar to Outlook and subscribe to Updates?

      READ the next part carefully.

      In this window there will be a calendar address http://www.facebook.com/ical/b.php?………
      Drag the mouse on this link and copy it. Click No and close the dialogue box.

      Now open your Google Calendar click to open ‘Other Calendars’ and select add by URL. Paste the copied URL and your Facebook Birthdays will start syncing.

      Hope it helps.

      Reply
      • December 1, 2014 at 7:42 am
        Permalink

        You’re awesome! Thank you so much for this. Helped me a lot!!!

        Reply
  • August 29, 2013 at 1:26 pm
    Permalink

    So basic yet I am not aware of this. Shame on me. Thanks though.

    Reply
  • August 8, 2013 at 4:00 pm
    Permalink

    i am happy now my family not say to me you missed and forgot the my b.day i really say this awesome and marvelous post it worked good for me

    Reply
  • April 3, 2013 at 9:55 am
    Permalink

    Doesn’t work anymore. Does anyone have a current method?

    Reply
  • February 23, 2013 at 12:16 pm
    Permalink

    Thanks. Works a dream.

    Reply
  • February 10, 2013 at 1:43 am
    Permalink

    thank you man… that was really great…. 🙂

    Reply
  • February 15, 2012 at 12:58 pm
    Permalink

    I’m not too great about remembering birthdays so I use birthdayFB. It let’s you pre-schedule happy birthday fb wall posts. http://bityhdayfb.com

    Reply
  • November 6, 2011 at 2:29 pm
    Permalink

    How to view the FB B’day calender added to Google Calender, i have added it but when i click disply only B’day calender I dont see any frens B’day on the calender, how to display,
    Plzzzz help me wot cud be wrong,,, and how to set SMS reminder for all the Upcoming B’day,,,,

    Reply
  • November 4, 2011 at 5:11 pm
    Permalink

    By following your advice I downloaded the birthdays in my google calender. Although I had created different calender (say B) but may be since another calender was open (say A) at that time, so all the data has been copied to Calender A now. I wanted that to be in Calender B. Please advice how to remove this imported data from Calender A. I can import the birthdays (that was for my Facebook friends) to calender B again later on. Thanks.

    Reply
  • November 1, 2011 at 1:09 pm
    Permalink

    thanks.. it was useful for me.

    Reply
  • October 18, 2011 at 6:32 am
    Permalink

    Thanks for this great info! Although I’m a mac user and integrate iCal with Google Calendar it’s nice to have a ‘google calendar’ subscription solution rather than iCal for when on the go!

    Reply
  • September 11, 2011 at 4:39 pm
    Permalink

    thanks so much for this! so far this has been the only method that worked for me and my ical. so glad i stumbled upon this post:)

    Reply
  • August 24, 2011 at 3:10 pm
    Permalink

    thank you mate that was useful

    Reply
  • August 15, 2011 at 7:30 am
    Permalink

    This only posts through march for me, is there a way to fix this?? Please help!

    Reply
  • August 8, 2011 at 2:40 pm
    Permalink

    Thanks,
    But what i noticed that only birthdays from present day upto end of year are visible. Past birthdays are not exported. Any idea for exporting all birthdates?

    Reply
  • July 21, 2011 at 4:40 am
    Permalink

    thanks. It worked perfectly. I had been using fdCal and was sorry to see it close down.

    Reply
  • June 30, 2011 at 11:26 am
    Permalink

    Thanks for the wonderful post! I haven’t used GCal much, so this was really helpful for me.

    Reply
  • June 8, 2011 at 11:26 pm
    Permalink

    Do you know if there is a way to filter the synced data? I dont want all the birthdays on my calendar just some of them.

    Reply
    • October 21, 2011 at 3:10 am
      Permalink

      @Amit:

      You can edit the file yourself by opening the webcal:// link by replacing it with http:// and opening it in notepad.

      (YES you can open links in notepad by doing File… Open)

      Then you edit it like this..

      BEGIN:VEVENT
      DTSTART:20120101
      SUMMARY:Jane Doe’s Birthday
      RRULE:FREQ=YEARLY
      DURATION:P1D
      UID:b000000000@facebook.com
      END:VEVENT

      Just delete from BEGIN: to END: VEVENT for each one you want to remove. It acts like it was never there.

      Then just save the file locally, and then upload it to Google Calendar yourself from where you save it (Usually I will use Desktop for 1 time uses)

      Reply
  • June 1, 2011 at 1:32 am
    Permalink

    insightful comment hughster…
    I agree with the inability of Gcal to display the birthday’s as a full day event. In case of shift in time zones, the syncing becomes more trickier.

    so far as webcal linking is concerned, the webcal link worked fine for me when i set it up for me. Things could have changed in the meanwhile. Thanks for showing us the workaround.

    Reply
  • May 20, 2011 at 6:53 pm
    Permalink

    Not sure what’s going wrong, but adding the link straight out of Facebook doesn’t work for me. For some reason, Google Calendar doesn’t like the “webcal://” protocol in the link.

    I changed “webcal://” to “http://” and it worked fine, although the events don’t show up as ‘all day’ events but as ’00:00-00:00′, so the titles shown in the calendar are, e.g., “(00:00) John Smith’s Birthday”. Not ideal, but at least it works.

    Reply
    • June 27, 2011 at 5:54 am
      Permalink

      almost the same, changed webcal to http, but I don’t get the all day bug.

      Reply
    • June 30, 2011 at 11:24 am
      Permalink

      But it worked fine for me. No problems with the webcal protocol.

      Reply
  • May 8, 2011 at 2:00 am
    Permalink

    Awesome! Man if I knew it was this simpel…next time I’ll try to be more patient with my google-searches. Have a Desire HD-mobile and somehow all birthdays went missing from my calender…but now their all there again. Thanks!

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.