As seasoned WordPress experts who've managed thousands of sites, we know the frustration when you can't edit your username directly. WordPress locks usernames after creation for security, but we've successfully updated them using these three trusted methods. Choose the one that fits your setup.
Subscribe to WPBeginner for visual guidance. Prefer reading? Scroll down for detailed steps.
The simplest approach: Create a new admin user with your desired username using a different email. Log out, then log in as the new user.
Navigate to Users > All Users, hover over the old username, and click Delete.

When prompted, select Attribute all content to: your new user, then confirm deletion.

Done! Optionally, update the new user's email to match the old one.
For a quick fix without database tweaks, install the Username Changer plugin. You can deactivate and delete it afterward—it's lightweight and safe.
After activation, go to Users » Username Changer.

Select the user, enter the new username, and save changes. Instant results.
Reserve this for emergencies, like forgotten credentials. Always back up your database first—direct edits carry risks, though we've used it reliably on production sites.
Log into cPanel, launch phpMyAdmin, and select your WordPress database.


Click wp_users (prefix may vary), find your user, and edit user_login—e.g., change 'admin' to 'bob'.


Click Go. Clear caches and test login.
That's it—your username is updated. For lost admin access, see our guide on regaining WordPress dashboard control. Questions? Drop a comment below.