If my Twitter handle were @johnsmith, and I were to change it to @johndoe, I'd expect that searches in the Twitter search input for the old username would now show no connection to the new name.

On the contrary, if I change my handle, wait a few days, and then search the old name, I see the many replies from other users tweeted to the old name, and some of these—but strangely not all—have the new name added to them now (they show as tweeted to both the old and new name, despite being dated before the new name existed).

Why would this be? Can it be avoided?

2 Answers 2


According to twitter's help center:

Note: Changing your username will not affect your existing followers, Direct Messages, or replies. Your followers will simply see a new username next to your profile photo when you update. We suggest you alert your followers before you change your username so they can direct replies or Direct Messages to your new username

This means that what you are experiencing normal and updating your username doesn't affect the replies you've received however you would see the update on your profile page and your profile url will change, from https://twitter.com/oldusername to https://twitter.com/newusername.

  • When they say it won't affect replies, I read that to mean old replies would not be updated to point to the new profile. And it doesn't explain why the new handle is added to some old replies, but not others. This handful of old replies now say "@johndoe @johnsmith", instead of simply "@johnsmith".
    – 2540625
    Commented Apr 30, 2019 at 17:15
  • There are 2 reasons I think this could be, either it is a bug from twitter or their data centers doesn't have your latest update Commented Apr 30, 2019 at 17:36

Twitter has a "deeper" reference called Twitter ID, which connects accounts with all the engagement related to them. Different from @username (handle) which can be changed, one can not change their Twitter ID.

The Twitter ID is not visible in the User Interface of Twitter, however, there are external services like gettwitterid.com which will give you the Twitter ID for any @username plugged-in.

To do the reverse and match a Twitter ID with its current @username you can use this URL:


Once you identify your Twitter ID you can test and see that no matter how many @username changes you do, your Twitter ID always remain the same. This is the reason why changing a @username does not affect previous engagements, followers and following counts.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.