sandywp / plugins / ssl-zen
SSL Zen
SSL Certificate Installer & HTTPS Redirects
Free SSL certificate for WordPress — install a Let's Encrypt SSL, force HTTPS, fix mixed content and redirect HTTP to HTTPS. No coding needed.
Ready in seconds.
v4.7.42 10,000+ installs WP 4.2+ PHP 5.6+

What you get inside
5 screens-
Your WordPress site secured with a free Let's Encrypt SSL certificate — HTTPS enforced, mixed content fixed, and a valid padlock in every browser.
-
Get a free SSL certificate in minutes — no coding required, just enter your domain and email address.
-
Verify domain ownership with a simple one-time DNS TXT record or HTTP file upload — no technical skills needed.
-
Download your free Let's Encrypt SSL certificate with step-by-step install guides for Apache, NGINX, cPanel, Plesk, AWS and more.
-
Built-in status and debug tools to troubleshoot your free SSL certificate installation fast.
About this plugin
Secure your website with a Free Let’s Encrypt SSL certificate.
SSL Zen is a ‘Free SSL certificate’ plugin that helps you to secure your website, protect your customer’s data and show your visitors you’re trustworthy and authentic.
Manually installing a free Let’s Encrypt SSL certificate involves editing SSL configuration files on your web server and troubleshooting issues. With this plugin, you can follow a few steps to get your free Let’s Encrypt SSL certificate. No coding required, no more mixed content, or insecure content warnings. You require no special developer experience to move your HTTP web pages to HTTPS or to force SSL on your website.
Features of Free Version:
- Generate a free SSL certificate by verifying your domain ownership
- Install the free SSL certificate on your server or cPanel by following our video tutorials
- Renew the free SSL certificate by re-verifying and re-installing the SSL certificate every 90 days
- Settings page that shows your SSL certificate validity duration
- Get an email reminder 30 days before the free SSL certificate expires
- Secure padlock in the browser using Let’s Encrypt™ Free SSL certificate
- SSL certificate is a ranking factor for search engines
- SSL certificate displays information about your domain name and is verified by Let’s Encrypt™
- Enable secure payment processing on websites with SSL certificates
Note: The free version requires you to manually verify your domain name with Let’s Encrypt by uploading a file on your server. You will also need to upload the free SSL certificate on your server and configure them. SSL certificate from Let’s Encrypt is only valid for 90 days and need to be manually renewed. If you fail to renew your free SSL certificate, your website will start showing a not secure warning to the visitors.
If you want the plugin to automatically install the SSL certificate and auto-renew it, please check the premium version of the plugin.
Features of Premium Version:
- Automatic domain verification
- Automatic free SSL certificate generation
- Automatic free SSL certificate installation
- Automatic free SSL certificate renewal
- Automatic HTTP to HTTPS redirection
- Premium support – Live Chat & Email
CLICK HERE TO BUY THE PREMIUM VERSION
Why get an SSL certificate?
- Trust – Starting from July 2018, Google Chrome has begun to mark all non-SSL websites as ‘Not-Secure’. When your users see the broken padlock, their trust wavers!
- Security – SSL certificate provides authentication, trust and compliance. If your customer is filling out forms, or making payments on your website, you need an SSL certificate to protect sensitive data from eavesdroppers.
- SEO – Google ranks SSL-enabled websites higher than unsecured websites. Hence, securing your website also helps get you on top of Google’s search results.
Facing problems with the plugin?
We have detailed documentation for the most common issues you might face while installing SSL using our plugin. Please visit our documentation site at docs.sslzen.com
Please leave a review
If our plugin helped you secure your website, please leave a review here
For more information about our plugin, please visit sslzen.com
Want SSL Zen plugin in your language?
You can directly translate the plugin in your language here
When you add translations, get in touch with us as we will get you listed as a Project Translation Editor for our plugin.
Legal:
- By downloading our plugin, You agree to Let’s Encrypt® Terms of Service
- By downloading our plugin, You agree to LEClient license terms, a PHP LetsEncrypt client library to verify domain ownership and generate an SSL certificate for your website.
- We use Let’s Debug API, a diagnostic tool to help figure out why you might not be able to issue a certificate for Let’s Encrypt®.
- We use Freemius to collect non-sensitive diagnostic data about your website should you opt-in.
- Optional email updates: if you tick the optional “email me SSL tips and updates” box during setup, your email address and site domain are sent to SSL Zen (sslzen.com) to add you to our mailing list. This is entirely optional — leaving it unticked has no effect on the plugin, and you can unsubscribe from any email at any time. See our privacy policy at https://sslzen.com/privacy-policy/.
Internet Security Research Group™, Let’s Encrypt®, ISRG™ are trademarks of the Internet Security Research Group. All rights reserved.
Questions
- How do I get a free SSL certificate for WordPress?
Install the free SSL Zen plugin, enter your domain and email, verify domain ownership with a one-time DNS record or file upload, then install and activate the free Let’s Encrypt® SSL certificate — no coding required. Your WordPress site will be served over HTTPS with a valid padlock in minutes, and SSL Zen fixes mixed-content warnings and redirects HTTP to HTTPS for you.
- How do I fix “Not Secure” or mixed content warnings in WordPress?
SSL Zen installs a free SSL certificate, forces HTTPS on every page, and automatically rewrites insecure HTTP resources to HTTPS so the “Not Secure” warning and mixed-content errors disappear. No manual code edits needed.
- What is an SSL Certificate?
An SSL (Secure Sockets Layer) certificate is a digital certificate that authenticates the identity of a website and encrypts information sent to the server using SSL technology.
- Are your SSL certificates really free?
Yes. All SSL certificates are generated by Let’s Encrypt® (nonprofit) with a mission to create a more secure and privacy-respecting Web by promoting the widespread adoption of HTTPS.
- What benefits does an SSL certificate provide?
An SSL Certificate protects your customers’ sensitive information such as their name, address, password, or credit card number by encrypting the data during transmission from their computer to your web server.
- How do I install my SSL certificate?
If you are using the free version of the plugin, you will be able to download the SSL certificate. Follow the on-screen instructions to install the SSL certificate on your web server or hosting panel.
- How long are the SSL certificates valid?
Let’s Encrypt® SSL certificates are valid for 90 days and can be renewed at no additional cost. You can easily renew your SSL certificate through our plugin.
- How do I renew an SSL certificate?
Simply follow the same process you used to generate and install the SSL certificate the first time and your SSL certificate will be renewed.
sandywp / also on the shelf
Try another plugin
4.2 · 100K+ installs
The plugin allows an automatic redirection to the "HTTPS" version/URL of the site. Make your site SSL compatible easily.
WP Force SSL & HTTPS SSL Redirect
4.7 · 80K+ installs
Enable SSL & HTTPS redirect with 1 click! Add SSL certificate & WP Force SSL to redirect site from HTTP to HTTPS &…
4.1 · 8K+ installs
A fix for mixed content! This Plugin creates protocol relative urls by removing http + https from links. Works in Front- and…
Spin up a real WordPress site in seconds.
Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.