Skip to content
SSL For Free

Free SSL Certificates in Minutes

Set up with the web app, an ACME client or the REST API, whichever fits how you work.

https://

Enter website to secure (Example: domain.com)

No credit card required. Certificates are issued by ZeroSSL.

Why use SSL For Free

3,000,000+ Free SSL Certificates Created With SSL For Free

How It Works

Three ways to get your certificate from ZeroSSL. Pick the one that fits how you work.

Web App: step by step

  1. Create a free ZeroSSL account, or log in if you already have one.
  2. Click New Certificate and enter your domain, for example example.com.
  3. Choose the 90-day certificate (free) and leave Auto-Generate CSR switched on.
  4. Verify that you own the domain: by email to an admin address, by uploading a file to your server (HTTP) or by adding a CNAME record to your DNS.
  5. Download the certificate files and install them on your server. Our tutorials cover the common platforms.
Create a certificate

Tutorials

Advanced Options

Free

Prevent WWW Addition

Remove the auto-added www domain on the verification page by editing domains before submission.

Free

SSL Scan

Check the certificate installed on your domain: whether it's valid, when it expires and whether the chain is complete.

Paid

Wildcard SSL Certificates

Secure all sub-domains with a wildcard certificate (e.g., *.example.org). Includes the root domain.

Paid

Multiple Domains/Sub-Domains

Add multiple domains or sub-domains in the second step. Use email, HTTP, or DNS verification for correct directory uploads.

Paid

200-Day Certificates

Renew just twice a year instead of every 90 days.

Paid

A Real Customer Service Team

Questions about your certificates? Paid plans get help from real people at ZeroSSL who know certificates inside out.

Paid

Audit Log

See who in your account created, renewed or revoked which certificate, and when.

Trial

ZeroSSL Protect

Regular security scans of the domains you secure with ZeroSSL, with reports on what needs fixing. Try it for free.

Get Started By Choosing Your SSL Plan

For most websites the free plan is all you need. Paid plans add 200-day certificates, which renew only twice a year, and wildcards.

Free

Free SSL package. No credit card required.

$0 forever

  • 3 90-day certificates in the Web App
  • Unlimited 90-day certificates via ACME
  • No credit card required
Get Free SSL

Paid plans

For businesses that need longer validity, wildcards and more certificates.

from $9.99 per month

  • 200-day certificates, renewed twice a year
  • Wildcard certificates for all subdomains
  • Unlimited 90-day certificates in the Web App

About

ZeroSSL is a certificate authority based in Vienna, Austria. We issue free and paid SSL certificates, run SSL For Free and help build the open-source tools that make HTTPS automatic.

Our contributions to automation

ACME clients

Web servers

GitHub figures as of November 6, 2026.

Frequently Asked Questions

Is this free for commercial use?

Yes, our SSL certificates are free for all uses, including commercial purposes.

What do I need before installing my SSL certificate?

Ensure you have:

  • Private Key from certificate creation.
  • Certificate (CRT) file.
  • Intermediate/CA Bundles if required.

PFX Conversion Guide for IIS/Azure.

How long are SSL certificates valid?

Free certificates are valid for 90 days. Automate renewals with ZeroSSL ACME and a client such as acme.sh or win-acme, or use a web server like Caddy that renews them by itself.

Can I use my own CSR?

Yes, select manual verification and input your CSR before generating the certificate.

Do these certificates work for IP addresses?

No, certificates are only for registered domain names.

Can verification files/TXT records be deleted after verification?

Yes, verification files or records can be deleted after use.

What if I lost my private key?

You'll need to reissue or create a new certificate, as the private key is essential for installation.

Why does my website show a security error after installation?

Check for incorrect installation or mismatched keys using SSL Labs. Ensure you have the correct CRT, private key, and CA bundle. Before installation checklist

Why does my website show "Not Secure" after installation?

Insecure content (e.g., images, iframes) may be the cause. Use Why No Padlock to diagnose and fix issues.

Why isn't my website using HTTPS after installation?

Configure your server (e.g., .htaccess, nginx.conf) to redirect to HTTPS. Configuration tutorials

Where can I find more help?

Visit our Help Center at help.zerossl.com for platform-specific guides and common troubleshooting.

Further questions or feedback?

If you want to contact us, please visit our contact page.