Best way to convert your http website into https

Best way to convert your http website into https is cloudflare! It is absolutely free also you can install apps on it.it works on shared hosting too.If you are owning a VPS server Letsencrypt is a best way to get ssl certificate for server @ 0 cost
Website of cloudflare is = https://www.cloudflare.com
Website of letsencrypt is=https://letsencrypt.org/