How to Change Usernames in WordPress

How to Change Usernames in WordPress
So you’d like to change a username on your site? Unfortunately, a default installation of WordPress doesn’t allow username changes.

We can show you how to fix that problem by using a plugin called Username Changer.

When you go to edit a user, the username is greyed out and there’s a “Usernames cannot be changed” message beside it.

How to Change Usernames in WordPress

  • Go to Plugins > Add New
  • Search for Username Changer
  • Click on Install Now
  • Click Activate Plugin
How to Change Usernames in WordPress
  • Go to Users / All Users
  • Select the User you wish to edit  (I chose testuser)
  • Click Edit (text link underneath the username)
  • Click Change Username 

How to Change Usernames in WordPress

  • Type the new username (testuser2)

How to Change Usernames in WordPress

  • Click Save Username
How to Change Usernames in WordPress

You can double check the name change by going back into Users / All Users.  You will find the new username in your list. (See image below).

How to Change Usernames in WordPress

Finally, If you won’t be using the plugin regularly go ahead and uninstall it. That way, just in case there were to be security issue with it, your site won’t be affected.

That’s all there is to it. You’re done. Congrats!


  • Nick Savov

    Nick is the Director of Support at OSTraining and you can find him in almost every area of the site, from answering support requests and account questions to creating tutorials and software.

0 0 votes
Blog Rating
Notify of
Newest Most Voted
Inline Feedbacks
View all comments

I had been longing for so long to change my user name which consists of number which is unsightly. Great Plugin. I wish my host will allow it.

Lynn Hill

I’ve tried changing a username on my test site, but although it changes the wordpress username, it does not update the Buddypress username. That remains the same.




How to download this plugin?


Thanks. It was a beautiful plugin showed by you. Thanks AGAIN.


When needed, I simply change the record in MySQL with phpMyAdmin. It’s a field in wp_users table. I don’t have any idea why is it blocked by default.

Rahul Rana

Thank you, This solution helped me.

Chiamaka Peace

Thank you very much. It was very helpful. ?

Would love your thoughts, please comment.x