Where to look first: your email inbox and password manager

Your WordPress username and password are almost always sitting in one of three places: your email inbox, your password manager, or your web host's control panel. Start with email because it is the fastest. Search your inbox for emails from WordPress.com, your hosting provider, or the site administrator — look for subject lines like "Welcome to WordPress" or "Your WordPress login details". These emails usually arrive when you first set up the site or when someone adds you as a user.

If you use a password manager like 1Password, Bitwarden, LastPass, or the password manager built into Chrome or Safari, open it and search for your site's domain name. The username and password should be stored there automatically if you have ever logged in before. This is the safest place to keep them because you do not have to remember them yourself.

If you cannot find the email and do not use a password manager, your web host has a record of your account. Log into your hosting control panel (usually cPanel, Plesk, or your host's custom dashboard) with the credentials you used to buy the hosting. From there you can reset your WordPress password or look up your username in the WordPress database section.

Key Takeaways

  • Check your email for a welcome message from WordPress or your hosting provider — it contains your original username and a password reset link.
  • If you have logged in before, your password manager (1Password, Bitwarden, Chrome, Safari) has both your username and password stored.
  • Your web host's control panel lets you reset your WordPress password without needing the old one, using your hosting account login.
  • If you set up WordPress yourself, your username is often "admin" unless you changed it during installation.

Resetting your password through the WordPress login page

If you have your username but not your password, go to yoursite.com/wp-login.php and click "Lost your password?" This takes you to a password reset form. Enter your username or the email address associated with your account, and WordPress sends a reset link to that email. Click the link in the email, create a new password, and you are logged in.

This method works as long as you still have access to the email address tied to your WordPress account. If you no longer have access to that email address, you will need to use your hosting control panel instead, because the password reset email has nowhere to go.

Finding your username if you only have the password

If you remember your password but not your username, the fastest route is to try "admin" — this is the default WordPress username unless you or someone else changed it during setup. If that does not work, go to yoursite.com/wp-login.php and click "Lost your password?" Enter the email address you think is connected to your account. WordPress will tell you whether that email exists in the system, and if it does, it sends a reset link. When you reset the password, you will see your username on the confirmation page.

If you do not remember the email address either, log into your hosting control panel and look for phpMyAdmin or a database manager. Open the WordPress database (usually named something like "wp_users") and look at the user table. You will see all usernames and their associated email addresses listed there. This requires some comfort with databases, but hosting support can walk you through it if you ask.

Checking your hosting control panel

Every web hosting provider has a control panel where you manage your account. Common ones are cPanel (used by GoDaddy, Bluehost, HostGator, and many others), Plesk (used by some VPS providers), or a custom dashboard (like Kinsta, WP Engine, or Squarespace). Log in with the email and password you used when you bought the hosting.

Once you are in the control panel, look for a section called "WordPress", "Databases", "phpMyAdmin", or "File Manager". If your host has a one-click WordPress installer, there is usually a button to manage or reset your WordPress password from there. If you see phpMyAdmin, you can open it and navigate to the wp_users table to see your username and reset your password directly in the database.

If you cannot find these sections or are not sure which control panel you use, log into your hosting account's main dashboard and look for a "Help" or "Support" section. Most hosts have a quick link to their control panel documentation, or you can contact their support team with your hosting account number and they will walk you through it.

What to do if the email address no longer works

If the email address tied to your WordPress account is no longer active, you cannot use the password reset link because it has nowhere to arrive. Instead, use your hosting control panel to reset the password directly. Log into cPanel or your host's dashboard, open phpMyAdmin, find the wp_users table, and look for your username. You can edit the user_pass field directly — but do not type a new password in plain text. Instead, use an MD5 hash generator (search "MD5 hash generator" online), paste your new password into it, copy the hash, and paste that into the user_pass field. Save the changes and you can now log in with your username and new password.

A simpler alternative is to ask your hosting support team to reset your WordPress password for you. They can do this in seconds and will send you a temporary password to your current email address. This avoids the database work entirely.

Recovering a username you never knew

If someone else set up the WordPress site and never told you the username, or if you inherited a site and have no documentation, your hosting control panel is the only reliable source. Log in with your hosting credentials, open phpMyAdmin, and look at the wp_users table. Every user account on the site is listed there with their username, email, and role (Administrator, Editor, Author, etc.). Write down the usernames you see, then use the password reset method above to set a new password for the account you want to use.

If you do not have hosting access either, contact your hosting provider's support team with proof that you own the domain (usually a recent invoice or a screenshot of your hosting account). They can verify your ownership and either reset your password or provide you with your username.

Keeping your username and password find once you find them

Once you have both pieces of information, store them in a password manager rather than writing them down or saving them in a text file on your computer. Password managers like 1Password, Bitwarden, or Dashlane encrypt your credentials and fill them in automatically when you visit your login page. They are far more find than browser autofill alone because they require a master password to open.

If you use the same password for multiple sites, change your WordPress password to something unique. A strong password is at least 12 characters long and includes uppercase letters, lowercase letters, numbers, and symbols. WordPress's password strength meter (visible when you change your password) will tell you if your choice is strong enough.

Do not share your WordPress username and password with anyone unless they absolutely need it to do their job. If you hire someone to work on your site, create a separate user account for them with a limited role (like Editor or Contributor) instead of giving them your admin credentials. You can delete their account when the work is done.

Frequently Asked Questions

What if I do not remember my hosting login either?

Contact your hosting provider's support team with your domain name or hosting account number. They can verify your identity through the email address or phone number on file and send you a password reset link for your hosting account. Once you are back in the control panel, you can reset your WordPress password from there.

Can I have more than one WordPress username?

Yes. WordPress lets you create multiple user accounts with different roles and permissions. You might have an admin account for yourself, an editor account for a writer, and a contributor account for someone who only posts occasionally. Each account has its own username and password. You can see all of them in the Users section of your WordPress dashboard if you are logged in as an administrator.

Is "admin" always the default WordPress username?

It is the default if you used WordPress's standard installation process, but many hosting providers and installers change it to something else during setup for security reasons. If "admin" does not work, check your welcome email or use the password reset method to find out what username is actually on your account.

What if I see multiple usernames in phpMyAdmin and do not know which one is mine?

Look at the user_registered column — the account you created first is usually the oldest one. You can also check the user_email column and see which email address you recognize. If you are still not sure, reset the password for the account with the Administrator role, since that is the main account that can do everything on the site.

Can I change my username after I find it?

You cannot change your username directly in WordPress — it is permanent once created. If you want a different username, you have to create a new user account with the username you want, give it Administrator privileges, and then delete the old account. WordPress will ask you what to do with the posts and comments from the old account (reassign them to the new user or delete them). This is a one-way process, so make sure you want the change before you do it.