I had originally signed up with StackExchange (back when it was only StackOverflow) with OpenID, since that was the cool--and in case of SO, the only--thing to do. As time has passed, so has the coolness of OpenID. Now, on most sites, you either sign in with Twitter or Facebook or an old fashioned local account system. In fact, StackExchange is now the only network for which I use my OpenID. Everyone else has moved on.

I know StackExchange sites let you sign in using a multitude of accounts including Facebook, but my question is: How do I associate my Facebook account with my existing StackExchange account and sign in using Facebook from there on?

I don't want to create a new username. I don't want to lose my rep points.

2 Answers 2


You can read the information on Meta Stack Overflow under "How do I change my OpenID":

This is documented on the Stack Overflow blog.

Go to your user page and click add openid or change openid.


Note that once both are populated, the primary OpenId will be overwritten if you associate another OpenID.

You can use the [swap] link (not pictured) to switch your primary and secondary OpenID at will.

After changing, beware that copying your profile to other accounts does not copy the OpenID details. you might want to click on "Copy Stack Overflow login credentials to all Stack Exchange sites"

  • 1
    I've been staring at that link for months and I just never clicked it, because it's misleading. I didn't want to add another OpenID, so I never even thought of clicking on it. I really wish that link gets changed to "Add account" or "Add new provider" or something a little general.
    – aalaap
    Commented Jul 3, 2011 at 5:06
  • Good feedback. To be fair though, you could have added a second OpenID and just stopped using the old one, but had it for backup. Still would have solved your problem.
    – nhinkle
    Commented Jul 3, 2011 at 5:07
  • 1
    The problem here is the use of the term 'OpenID' as a general, any kind of authentication system. Granted, Facebook does support the OpenID system, but Facebook Connect isn't OpenID, and that's what threw me off.
    – aalaap
    Commented Jul 3, 2011 at 5:11
  • I agree. The term openid for adding a email/password combo doesn't make sense. It should say 'Change credentials'. Even after reading the above it took me a while because I knew I didn't want an openid, so I clicked 'edit' which didn't have the correct options. In the end I set up another account from scratch on another SO site and used the copy credentials option.
    – Gazzer
    Commented Aug 13, 2011 at 9:34

On your profile you will see this link next at top left of the bio area:

add openid

Click that.

You'll then be prompted to fill out a secondary OpenID.

After you're done you'll be able to log into your account with your original OpenID credential or the newly added.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .