cPanel is one of the most popular web hosting control panels used by shared web hosting providers. Quite often, the first thing you will do after purchasing hosting is to access your cPanel to set up your email and domain.
cPanel is one of the easiest to use and recognizable web hosting control panels available. You can read more about cPanel here.
To log in to your cPanel admin area, you will need to visit a specific address in your browser. There are various addresses you can use, including:
- An cPanel Login URL incorporating the Server name
- An URL with the IP address of the Server
- If your domain uses the hosts’ DNS, then a variant of your domain. For example, example.com/cpanel or cpanel.example.com.
It is often possible to access cPanel directly from within your web hosting account panel (i.e., your billing \ product area). The exact instructions for this will depend on your hosting provider.
I have provided full instructions for each of the three methods above.
Underneath the general instructions, I have set out some additional information for some of the most popular web hosting providers.
Also, at the end of this tutorial, you will find some FAQs that run through some common reasons you may have trouble logging into cPanel.
There are three main ways to access your cPanel Admin Area
Sign in to cPanel with the Server Name
Sign in to cPanel with your IP Address
Sign in to cPanel with your Website Address
How to log out of cPanel
Specific hosting providers cPanel Access
Bluehost cPanel Login
Bluehost has three ways to log in:
- Via your domain (if you use their DNS) at the following URL:
- Via the name of your server in a format similar to
You can find your server name in either your welcome email or the “stats” section of your cPanel.
- If you find yourself blocked for any reason (see this FAQ at the end of this article) you can log in via http://login.Bluehost.com. Please be aware that some functionality will not be available with this login method.
Namecheap cPanel Login
You can log in to your Namecheap cPanel via the account panel. Full instructions can be found here.
In addition, you can log in via the following URLs, although Namecheap recommends using the first three:
I personally recommend using an encrypted URL (HTTPS) to log in to your cPanel account. As such
https://serverhostname:2083 would be my recommended method. That, and logging in directly via your account panel.
Troubleshooting \ FAQ’s
Usually, this is the case when you try to sign in via your domain name (i.e., yourdomain.com/cpanel). If you are not prompted for your cPanel Password when visiting this URL, then your domain may not yet be pointed at the hosting server.
This can take 24 - 48 hours from when you first configure your domain’s nameservers to work. Usually, your welcome email will provide an IP based login URL as well, which you can use in the meantime.
If you have tried to sign in to cPanel previously but got the password wrong, a firewall can be flagged at the server level. This will mean that your connection to the server has been denied, and the page will not load.
Usually, you will also not be able to view your website on the server either. To rectify this, open a support ticket with your hosting provider. State that you believe that your IP address is blocked as you are having difficulty gaining access.
If you search in Google for “What is my IP” you will be shown your IP address. You should include this in the support ticket. In some circumstances, such as company networks, your Network may be blocking port 2083 with the firewall.
If you see the Login page, but your Username and Password does not work there are a number of things to check:
First, check if you are using the correct case for your username and password. The username should be all lowercase. The password is case sensitive, so use capitals and lowercase where appropriate. Make sure you are not using your Hosting Account’s user area login details. These are often different from your cPanel login details. If you need to reset your Username Password, there is some useful advice here.
This is a common problem when you have Cloudflare setup, and you try to login to cPanel via the domain URL (
yourdomain.com:2083), and is caused by you trying to sign in via HTTPs which CloudFlare may not be configured to support. As a result, your stylesheets do not load, causing issues with how it looks.
An alternative is to use the non-encrypted port 2082, instead of 2083, but I recommend using the IP based login URL.
You may see a warning message when you try to access your cPanel login and will vary slightly depending on which browser you are using.
This is pretty common for all but the server name login method, so don’t worry. It occurs because the SSL certificate does not match the domain of your server’s SSL.
For the server name cPanel login, there may not be a warning as the SSL may match the domain of your server. However, some hosting providers do not purchase a third-party certificate, but instead, self-sign it. Because you know the identity of your host, and you can verify that the connection is encrypted by click on the padlock in the Address Bar, it doesn’t matter. It is worth using this option if it works.
They apply to shared hosting, reseller hosting, VPS hosting, cloud hosting, and dedicated hosting with the cPanel control panel.
If you have reseller, VPS, Cloud or Dedicated hosting, then you may have the WHM administrative area (some Managed Reseller or Managed VPS or Cloud may restrict access to WHM).
You can also sign in to individual cPanel accounts by going to “Account Information” -> “List Accounts” and clicking on the cPanel icon next to the account.
Our tutorial is made with the latest Paper Lantern theme. The majority of hosting providers use this, or at least some slightly modified version of it.
There are older themes still in use, and some companies like SiteGround or GoDaddy go with a completely customized and integrated version (which may have restricted or added custom features). Despite the differences, getting started with cPanel is relatively easy.
About the author
Jonathan Griffin. Editor, Hosting Expert, SEO Developer, & SEO Consultant.
Jonathan is currently the Editor & CEO at The Webmaster. He is also an SEO Developer offering consultancy services, primarily to other web development companies. He specializes in the technical side of SEO, including site audits, development of SEO related features, and site structure & strategy.
In his spare time, Jonathan has a passion for learning. He regularly undertakes professional courses on subjects ranging from python, web development, digital marketing, and Advanced Google Analytics.