Create Free SSL Certificate Using sslforfree in 2020

Create Free SSL Certificate Using sslforfree

Create Free SSL Certificate Using sslforfree in 2020

In this tutorial you will learn how to Create Free SSL Certificate Using sslforfree website online in 2020. provides free ssl certificates for 90 days. You will have to re-generate the certificate every 90 days. As per my opinion this is the easiest way to create certificates for your website. So without much time waste let’s get started. The process is similar with as-well. I will also show you how to resolve CAA record errors using Hostinger’s HPanel in this tutorial.

Step 1:

Go to ssl for free website

Step 2:

Type your domain name and click on create free ssl certificate button as shown below:

Create Free SSL Certificate Using sslforfree

Step 3:

Enter you email address, password and click on the register button as shown below:

sslforfree free certificates

Step 4:

Ensure your domain name appears in the enter domains box and click on the next step button as shown below:

generate free ssl certificate for website

*Please note that you don’t enable ‘I need a wildcard certificate’ because it is a premium feature.

Step 5:

Select 90 Day certificate and click on the next step button as shown in the image below:

free https certificate generator

*Please note that 1-Year Certificate is a premium feature. There are monthly and yearly plans for ssl certificates for single and multiple domains. SSL For Free also offers wildcard certificates at the most reasonable price.

Step 6:

Enable Auto-Generate CSR and click on the next step button as shown in the image below:

ssl for free certificate

Step 7:

Choose free plan and click on the next step button as shown in the image below:

ssl certificate for website free

*Please note that the free plan is automatically selected by default.

Step 8:

The next step is domain ownership verification. There are 3 modes to verify your website’s ownership. In this tutorial I will be showing the HTTP File Upload method.

free protection for your websites

Step 9:

Select HTTP File Upload, click on Download Auth File and save the text file on your computer.

free secured sockets layer for your site

Step 10:

Login to your hosting’s cpanel, select the domain for which you want to create ssl certificates and create 2 folders by name .well-known and pki-validation using file manager. Note that pki-validation folder should be created inside .well-known folder. I am using hostinger’s cpanel for this tutorial.

hostinger free ssl

The folder structure is as below:

ssl folder structure for free certificates

Step 11:

Now upload the downloaded text file (Refer Step 9) inside the pki-validation folder.

website free ssl and certificate

Step 12:

Now click on verify domain button to start the verification.

free ssl domain verification

If you get an invalid CAA record error like the below then you will have to add CAA records to your DNS. Please refer this article: Troubleshoot CAA Records

invalid CAA record error sslforfree

Step 12 should have concluded your free ssl certificate process but if it doesn’t you should have to follow the below optional steps:


Step 13 (Optional):

If you are getting CAA record error then you should have to add CAA records in your websites’s DNS. Now let’s see how to do that:

First login to your website’s CPanel and the launch the DNS Zone Editor. The below is the DNS editor of Hostinger’s HPanel. Your CPanel options may vary.

error caa record for prevents issuance

Step 14 (Optional):

Click on add new button in your CAA records section as shown below:

invalid caa record sslforfree and zerossl

You should add CAA records depending on your requirements. I recommend you to add 2 CAA records as shown below:

zerossl caa records for your website

Please refer this article on troubleshooting CAA records for more details.

For the name section type: @

And for the content section type:

0 issue ""

Then click on the create button.

Now click on add new button and add the second CAA record in the same way.

0 issuewild ""

Hostinger’s CAA records looks like the below:

hostinger caa records adding sslforfree

hostinger caa records adding zerossl

Step 15 (Optional):

Once you have added CAA records you may proceed to the verification process again. So go ahead and click on Verify button. Once the verification is successful you should see the success message as below:

sslforfree and zerossl verification success

Step 16:

Now the next step is downloading the SSL Certificate to your computer. So click on the next step button with the default format selected.

sslforfree and zerossl download ssl certificate 2020

Now click on Download Certificate and download the ZIP file on your computer.

Step 17:

Extract the ZIP file. The Zip file contains 3 files:

  1. ca_bundle
  2. certificate
  3. private key

hbninfotech tutorial sslforfree and zerossl

Step 18:

Go to your websites CPanel and Launch the SSL manager.

free ssl certificate installation in hostinger using sslforfree and zerossl

Final Step 19:

Open all the 3 files (ca bundle, certificate and private key) one by one with text editor such as notepad, copy the text inside it, go to SSL generator in your websites’s CPanel and paste each copied content into relevant boxes and click on the install button.

ca bundle ssl certificate and private key in hostinger hpanel

Your CPanel options may look same or similar as below:

free ssl certificate installation using sslforfree or zerossl

After SSL certificate installation you should be able to see the list of installed certificates as below:

ssl certificate successful installation

This concludes this tutorial on Free SSL certification generation and installation.

See you with another interesting tutorial soon. Jai Hind!

Latest posts by himaghiri (see all)


Himaghiri Thanayan.N is the founder of HBN Infotech. He has great dreams and passion for Graphic Design, Web Design, CAD Design, Arts & Crafts, Science & Information Technology and Article Writing.


  1. Very informative and important blog.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.