
What is Cloudflare?
Cloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable.
- Secure your Apps, Api and Websites.
- Protect Large Companies Networks and devices.
- Write and deploy code that runs on the network edge.
How to get Free SSL Cloudflare?
- Create an account on Cloudflare
Enter your information and then click on create account
2. Enter your Website and click on Add site

3. After clicking on add site Cloudflare will provide you DNS Values like below you have to update it on your domain account.

4. How to update it right? First login into your Domain Account for example Godaddy, Hostinger, etc…
after that click on DNS management and update the Cloudflare DNS nameserver provided by Cloudflare

After this step waits for some time Cloudflare Nameserver will get updated and your website will get connected to Cloudflare.
5. Get Back to your Cloudflare Setting click on SSL/TLS Overview

After that Select Full(Strict) reason to select Full strict Cloudflare setting because Encrypts is end-to-end, but requires a trusted CA or Cloudflare Origin CA certificate on the server.

6. On the left side panel click on the edge certificates and enable Always use HTTPS

7. Final Setup if your Server is on Apache then copy paste and add your domain in your htaccess file
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.yourdomain\.com [NC]
RewriteRule (.*) https://yourdomain.com/$1 [L,R=301]
</IfModule>
If Your Website is on WordPress and doesn’t know how to config then install Really Simple SSL With two clicks Cloudflare Free SSL Will get activated. After installing Really Simple SSL Click on the button Go ahead activate SSL then done.
I hope these steps will help you to Install Free Cloudflare SSL on your website/ Clients Website