Easy Tech Tuts
Cloudflare

How to Use Cloudflare SSL Certificate, Get & Install Free SSL Easily 2026

By Impran M N

Cloudflare issues a free Universal SSL certificate automatically for domains on its network, but the padlock in the browser bar only tells half the story — the encryption mode you choose determines whether the connection between Cloudflare and your actual hosting server is protected too. This guide follows the real dashboard path: from the account overview into the SSL/TLS panel, through the encryption-mode diagram that shows exactly what's covered, and into generating the Origin CA certificate that Full Strict mode depends on.

01Start from your Cloudflare account home

Logging in drops you on Account home, which lists every domain on the account under Domains along with quick Analytics for security insights, cache rate, and web traffic. Each domain in that list is where you'll dig into SSL settings — clicking a domain name takes you into that specific zone's dashboard rather than a shared account-wide SSL setting, since encryption is configured per domain.

The Cloudflare account home, listing connected domains and account-wide analytics before you drill into a specific domain's SSL settings.
The Cloudflare account home, listing connected domains and account-wide analytics before you drill into a specific domain's SSL settings.

02Open SSL/TLS and check your current encryption mode

Inside a domain, the SSL/TLS section in the left sidebar expands into Overview, Edge Certificates, Client Certificates, Origin Server, and Custom Hostnames. The Overview page shows a diagram of the full connection path — Browser to Cloudflare to Origin Server — with a padlock icon on each hop, and states your Current encryption mode plainly at the top. Full is a reasonable default, but it only confirms that Cloudflare talks to your origin server over HTTPS, not that the certificate on that origin server is actually trusted, which is where Full Strict comes in.

The SSL/TLS Overview page, showing the current encryption mode and a diagram of the encrypted hops between browser, Cloudflare, and origin server.
The SSL/TLS Overview page, showing the current encryption mode and a diagram of the encrypted hops between browser, Cloudflare, and origin server.

03Decide whether you need Full (Strict)

Flexible only encrypts the browser-to-Cloudflare leg and leaves the connection to your origin server unencrypted, which is a stopgap at best and shouldn't be the long-term setting for anything handling real traffic. Full encrypts both legs but accepts a self-signed or invalid certificate on the origin. Full Strict requires the origin server to present a certificate Cloudflare actually trusts, and it's the mode worth aiming for if your host supports installing a certificate there — the Overview page's traffic chart, split into TLS v1.2, TLS v1.3, and unencrypted requests, gives you a sense of how much of your current traffic is even reaching that bar.

04Generate an Origin CA certificate for your server

Under SSL/TLS → Origin Server, the Origin Certificate Installation page walks through creating a private key and Certificate Signing Request — you can let Cloudflare generate both with your browser, or supply your own CSR if your hosting provider requires it. The form lets you set the private key type (RSA 2048 is the default), lists the hostnames the certificate will cover, including your domain and its wildcard, and lets you set how long the certificate stays valid, up to fifteen years by default.

The Origin Certificate Installation form, showing the private key type, covered hostnames, and certificate validity period before creating the certificate.
The Origin Certificate Installation form, showing the private key type, covered hostnames, and certificate validity period before creating the certificate.

05Install the certificate on your origin server

Clicking Create generates the certificate and private key, which Cloudflare displays once — copy both immediately, since the private key isn't stored for you to retrieve again later. Where you install them depends entirely on your hosting stack: a control panel like cPanel usually has a dedicated SSL section to paste the certificate and key, while a server you manage directly means configuring your web server (Nginx or Apache) to reference the certificate files. Once installed and the origin trusts that certificate, switch the encryption mode on the Overview page to Full (Strict).

06Enforce HTTPS and verify the padlock

With Strict mode in place, head to Edge Certificates to turn on Always Use HTTPS, which redirects any HTTP request to HTTPS automatically, and Automatic HTTPS Rewrites, which fixes links to your own resources that are hardcoded to load over HTTP. Load your live domain afterward and check for the padlock in the address bar, and run it through an external SSL scanning tool for a second opinion — those tools catch configuration issues, like an incomplete certificate chain, that the padlock alone won't reveal.

FAQ

Frequently asked questions

Is Cloudflare's SSL certificate really free?

Yes, Universal SSL is included on every Cloudflare plan, including the free tier, with no extra cost.

Which encryption mode should I use?

Full (Strict) is the safest option once your origin server has a certificate Cloudflare can validate — Cloudflare's own Origin CA certificate is the simplest way to get one. Use Flexible only as a temporary fix if your origin has no SSL at all.

Why am I seeing mixed content warnings after enabling SSL?

This usually happens when some page resources still load over HTTP — Automatic HTTPS Rewrites under Edge Certificates can fix most of these automatically.

What is an Origin CA certificate for?

It's a free certificate Cloudflare issues from the Origin Server page specifically to encrypt the connection between Cloudflare's edge and your backend server, which is required for Full Strict mode.

How long does an Origin CA certificate last before it needs renewing?

You choose the validity period when you create it, up to fifteen years by default, though shorter validity is available if your security policy requires more frequent rotation.

About the author

Impran M N
Written by

Impran M N

I've been hooked on technology for as long as I can remember — especially the new tools and AI apps that seem to land every other week. Easy Tech Tuts is where I write up whatever I've just worked out: I do the task in the real product, record the screen, and turn it into the guide I wish I'd found first.