How To Get Free SSL Certificates For HTTPS Without Ssh Access -

Are you a domain or website owner, and you are ready or want to enable https for your websites without having to buy ssl certificates from your web hosting company or a Certificate Authority (CA)? , you can get free ssl certificate for your site at

Ssl for free makes offers free letsencrypt ssl certificates without shell/ssh access and it works with any web hosting company as far as you have access to the the SSL/TLS Manager via cPanel where you can install the ssl certificate for your site.

Therefore, if your current web hosting company and provider doesn't support letsencrypt installation via cpanel (For Instance, Namecheap), you should give a try. I've a friend using a WordPress site and has successfully enabled and activated https on his sites hosted on Namecheap by making use of letsencrypt certificates he got from

How To Use To Generate Free SSL Certificates

Kindly visit, enter the domain name of your site, with www (i.e

Click on "Create Free SSL Certificate" button. SSL For Free will also add the non-www version to the certificate (i.e

Now, you will be required to verify ownership of the domain to which you want to add the certificate. You can verify your domain using

  • ftp verification, 
  • manual verification or 
  • dns manual verification. 
And steps needed for each option is well explained on the site.

If successfully verifies that you own the domain name, your ssl certificate will be generated for you once you click on the "download ssl certificate" button. You can leave "I Have My Own CSR" unticked.

The zip file been downloaded will contain all the files needed to enable https on your site.

You can provide it to your hosting company if they can install for you.

If you want to install the certificate yourself, all you need to do is extract the zip file, sign in to your website cPanel, navigate to "SSL/TLS Manager" in the security section, click on ‘Manage SSL Sites’ under "Install and Manage SSL for your website (HTTPS)", then copy and paste the certificate, private key and CA (certificate authority) in their respective fields and install.

If installed successfully, your site will become accessible via https.

Thereafter, you can proceed to redirect all requests to https, change your site property and view settings url to https in google analytics and submit https versions of your site at google webmasters. If there are mixed content errors, you should fix them too. (Can Affect Your SEO in Google Webmaster Tools)

You can test for errors by making use of WhyNoPadlock.


  • Sign up for renewal update at, if prompted. With an account at, you can sign in anytime to see your certificates, expiry date etc 

  • issues a SSL Certificates of 90-day expiration. Make sure you renew the certificate before it gets expired. You caan buy ssl certificates from Namecheap if you want ssl certificates with longer durations. 

What do you have to say on this?