Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

I registered my Stack Overflow account using the Stack Exchange OpenID provider. I later changed my e-mail, but I cannot change the e-mail address associated with my OpenID for some reason. Why is that, and how do I change it? I logged in to Stack Exchange and it lets me change my password, but never my e-mail.

share|improve this question
    
I asked this question after the initial trial, on a now-deleted answer. Kevin replied "Also, no, your account is tied directly to your e-mail address by design.". I do not know if this is still the case, but I will point him at this new question. – Marc Gravell Aug 15 '11 at 12:20
6  
Yes, it's possible to change your email address. Just follow this guide: link – vurquee Jan 24 '12 at 13:45
    
@covanova yeah you're right, you can change the stackoverflow e-mail in that way. however the open id e-mail cannot be changed I think. so for example you can remove the openid association from your account and register another openid association (that has a different e-mail) – test Jan 25 '12 at 18:57
2  
@test : It seems that my previous comment is confusing. Let me rephrase it. The OpenID Email address cannot be changed. The link I posted tells you how to change your associated OpenID account to a new one, without losing your reputation, badges, and so on. – vurquee Jan 29 '12 at 9:21
up vote 34 down vote accepted

You cannot change the e-mail address attached to your openid.stackexchange account, by design.

If you've lost access to the e-mail you registered with initially, create a new openid.stackexchange account and either add it to your Stack Overflow account (via your profile page, if you're still logged in) or create a new Stack Overflow account and email us via the Contact link so we can merge the two accounts.

share|improve this answer
3  
Thanks. I re-registered with another e-mail and then I added that to my StackOverflow account. Then I clicked the 'swap' link in my profile to switch the two OpenIDs. Then I deleted the old one. – test Aug 16 '11 at 1:07
    
Does this method still work? Each time I am trying to proceed, I cannot enter any alternative account. It goes straight back to home page of SE. – Eric Platon Mar 11 '14 at 2:00
55  
Why is this "by design"? People commonly change email addresses and nearly all websites allow you to change the email address associated with your profile. Why does StackExchange feel that they shouldn't allow it in their system? – orrd Apr 26 '14 at 2:28
1  
I'm not seeing the 'swap' link mentioned by @test . Is this feature still available? – blong Jul 23 '14 at 15:07
2  
Jeez! You can't change your e-mail address on your StackExchange OpenID. The password requirements on StackExchange OpenIDs are more strict than for other OpenIDs. Where will this madness end??? – RobH Dec 12 '14 at 17:18
1  
What if you do still have access to the e-mail you registered with initially? – martineau May 5 '15 at 10:53
    
This doesn't seem to be working; after creating a new StackExchange openID, login to Stack exchange with old one, then profile>myLogins>addMoreLogins>loginwithstackexchange. It then doesn't ask for login details because I'm already logged in with my old OpenID – Richard Tingle May 23 '15 at 11:09
    
1. I want to remove my current email from my account/profile/openID. 2. I am ready to create a new account, then merge it with current profile and then get rid of the old openID/email. Shall I be able to retain my StackExchange OpenID vanity URL if I do this? – amar May 30 '15 at 4:10
    
Does "swap" currently work? There seem to be conflicting answers here. – EthanAlvaree Jun 26 '15 at 5:11
9  
You cannot change the e-mail address … by design. … create a new account … email us via the Contact link so we can merge the two accounts. So the design is to be unnecessarily and highly inconvenient, cumbersome, and time-consuming? ಠ_ఠ – Synetech Jul 1 '15 at 19:57
1  
Duplicates and "related" questions to this abound, but I still have to login with an e-mail address that doesn't exist. How long till someone makes a code change that destroys my account after a notification bounces? AND, I created another account with an address that does exist (months ago), but now that I have forgotten that password, the reset password tool claims that the address is not associated with any account. – WGroleau Nov 8 '15 at 22:58

Managed to add new Stack Exchange OpenID to my Stack Overflow account this way:

  1. Create new stackexchange account
  2. Go to https://openid.stackexchange.com/user and click the "Use your own URL to log in" link
  3. Then copy the copy the url from the second entry similar to: https://openid.stackexchange.com/user/xxxxx-xxxxxxx-xxxxxx-xxxxx
  4. Go to https://superuser.com/users/login-add?ssrc=login and add the openid link from above to the OpenID field and click "Add Credential"
  5. Enter your username and password for the new stachexchange account and click add/confirm when prompted
  6. From https://superuser.com/users/mylogins/ you can now delete the old stackechange account with the old email address
share|improve this answer

Managed to do this using process similar to petersv's answer, but used an outside login as the in-between account. (first three steps from petersv's answer)

  1. Create new stackexchange account

  2. Go to https://openid.stackexchange.com/user and click the "Use your own URL to log in" link

  3. Then copy the copy the url from the second entry similar to: https://openid.stackexchange.com/user/xxxxx-xxxxxxx-xxxxxx-xxxxx

  4. Log out

  5. Login with your old stackexchange account

  6. Goto your profile, goto 'Edit Profile & Settings', then 'My Logins'

  7. Assuming your old stackexchange account is the only way you can log in, create a new login mechanism via Gmail, Facebook, Yahoo, etc.

  8. Now that you have a new way to login, remove your old stack exchange ID as a login mechanism via the 'remove' button.

  9. Click on 'add more logins', now you can use the openid URL from above to create a new login with your new stackexchange account.

share|improve this answer
    
So... with 3 extra steps you achieved the exact same as me? ;) – petersv Jun 23 at 15:06
    
Your steps didn't quite work for me. In hindsight, not being a member of superuser was perhaps one part of the issue? The link in step 6 didn't work for me either (even when adjusting for communities I am in). Not sure why it's different for me. – Albert Chu Jun 23 at 21:31
    
Sure, now I understand. You added a new OpenID you your old Stack Exchange account. – petersv Jun 24 at 8:07

You must log in to answer this question.

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