How do I change my name on Steam?

I have a name on Steam, but when I play multiplayer Team Fortress, it shows my email address.

I have already set my name in Steam, but I want the game to show my name.


Open your profile,

Profile page

click edit profile,

Edit Profile Button

change your name

Profile Name Box

and save the changes.

Save Changes Button

Note: Everything might not look the same, as I use some addins (steamdb is displayed in first picture, lastpass in third) and your language might be different.


enter image description here

Go to the Friends List, hit the arrow near your name, click "Change Profile Name", choose your Name, and you are done!

Thank you to ardaozkal for the image, Props to you!


If you want to change your username in the client (Note: You can still use my other answer in client), you can check @Magmagod's answer, or do this. This also works in games too, so you can change your name during a match etc.

Open up Steam Settings, then switch to the friends tab (if you are in-game, it'll automatically start from Friends tab):

Friends tab

Change your name, and hit the "OK" button.

OK button

Note: I'm using a theme, this might not look the same on your end.