The Direct Way: Using the WordPress Admin Panel

The fastest way to change your username is through the WordPress admin dashboard. Log in with your current credentials, then go to Users in the left sidebar and click Your Profile (or click on your name at the top right and select Edit Profile). Scroll down to the Username field — you'll see your current username there. WordPress does not let you edit this field directly in most cases, which is why many people think it cannot be changed at all. The username field will appear grayed out or locked.

If you cannot edit the username field in your profile, you have two options: use a plugin, or create a new admin account and delete the old one. The plugin route is simpler if you want to keep your old account's history and posts. The new-account route is cleaner if you are starting fresh or if you want to remove the old username entirely from your site.

Key Takeaways

  • WordPress does not allow you to edit your username directly in the profile settings on most sites, even though the field appears there.
  • The safest method is to install a plugin like "Username Changer" or "Edit Username" from the WordPress plugin directory, which costs nothing and takes five minutes.
  • If you prefer not to use a plugin, you can create a new admin account with the username you want, then delete your old account and reassign your posts to the new one.
  • Changing your username does not affect your display name, email address, or any of your published posts — only the login credential changes.
  • If your site runs on WordPress.com (the hosted version), you cannot change your username at all; you would need to create a new account.

Using a Plugin to Change Your Username

Installing a plugin is the least risky method because it does not require you to create new accounts or delete anything. Go to Plugins in your admin sidebar, click Add New, and search for "Username Changer" or "Edit Username". The most common one is Username Changer by Sybre Wadesboro, which has been updated regularly and works on most WordPress sites. Click Install Now, then set up.

Once the plugin is active, go back to Users and click Edit on your account. You should now see the Username field is editable. Type your new username in that field and click Update Profile. The change takes effect when ready. Log out and log back in with your new username to confirm it works. You can deactivate the plugin after the change is complete, or leave it active in case you need to change your username again later.

Creating a New Admin Account and Removing the Old One

If you do not want to install a plugin, you can create a new administrator account with your desired username, then delete the old account. Go to Users and click Add New. Enter your new username, email address, and a strong password. Set the role to Administrator. Click Add New User.

Log out and log in with your new admin account to make sure it works. Then go back to Users, find your old account, and click Delete. WordPress will ask what to do with the posts written under that old username — choose "Attribute all content to:" and select your new admin account from the dropdown. This reassigns all your posts and pages to the new account. Click Confirm, and the old account is removed.

This method is permanent and clean, but it means your old username no longer exists anywhere on your site. If you have external links or documentation that reference your old username, those will no longer match your login credentials.

What Happens to Your Posts and Display Name

Changing your username does not change the author name that appears on your published posts. WordPress separates the username (what you use to log in) from the display name (what readers see). If your posts currently show "Written by Sarah" and your username is "sarah.johnson", changing your username to "sarah.j" will not change the byline to "sarah.j". The display name stays the same unless you edit it separately.

If you want your display name to match your new username, go to Your Profile and edit the Display Name field. You can set it to anything you want — it does not have to match your username. This is useful if you want a professional display name like "Sarah Johnson" while keeping a straightforward login username like "sjohnson".

WordPress.com Versus Self-Hosted WordPress

If your site is on WordPress.com (the hosted service owned by Automattic), you cannot change your username. WordPress.com ties your username to your account across the entire platform, and it cannot be edited after signup. Your only option is to create a new WordPress.com account with a different username and migrate your site to it, which is a complex process.

If your site is self-hosted WordPress (meaning you own the domain and pay for hosting separately), you can change your username using either method described above. Most small business and personal sites are self-hosted. You can check by looking at your hosting provider — if you pay them directly for hosting, you are self-hosted. If you pay WordPress.com, you are on their platform.

Troubleshooting: Username Field Still Locked

If you installed a username-change plugin and the field is still grayed out, the plugin may not be compatible with your version of WordPress or your theme. Try deactivating other plugins one at a time to see if another plugin is blocking the change. Some security plugins prevent username changes to protect against unauthorized edits.

If deactivating plugins does not help, contact your hosting provider's support team. Some hosts restrict certain WordPress functions for security reasons, and they may need to adjust your account settings. Provide them with the name of the plugin you are trying to use and ask if they can enable username editing.

Frequently Asked Questions

Will changing my username log me out?

No. Your current session stays active. You will only need to log in again with your new username the next time you close your browser or your session expires. Log out manually first to test that your new username works before relying on it.

Can I change my username back to the old one later?

Yes. If you used a plugin, you can change it again anytime. If you deleted your old account, you cannot recover that exact username unless you recreate the account, but you can change to any other username you want.

Does my email address change when I change my username?

No. Your email and username are separate. Changing one does not affect the other. Your email address is what WordPress uses to send you password reset links, so keep it current even if you change your username.

What if I forgot my password and need to reset it?

Use your email address, not your username. The WordPress login page has a "Lost your password?" link that asks for your email. WordPress sends a reset link to that email regardless of what your username is. After you reset your password, you can log in with your new username.

Can I have two usernames on the same site?

No. Each WordPress account has one username. You can create multiple user accounts (each with its own username), but you cannot assign two usernames to a single account. If you need multiple logins, create separate user accounts instead.