What is SSL/TLS Config Generator?
SSL/TLS Config Generator is a free online tool that creates secure SSL/TLS configurations for popular web servers including Nginx, Apache, Caddy, and HAProxy. Choose from Modern (TLS 1.3 only), Intermediate (TLS 1.2+), or Old (TLS 1.0+) security levels, customize certificate paths, and toggle HSTS, OCSP stapling, and session tickets. The generated configuration follows Mozilla's SSL Configuration recommendations.
Common Use Cases
Server Hardening
Generate secure TLS configurations when setting up or hardening production web servers.
Compliance Requirements
Create configurations that meet PCI DSS, HIPAA, or other compliance standards for TLS.
Migration Planning
Generate configs for different security levels when planning TLS version upgrades.
Multi-Server Environments
Quickly produce consistent SSL configurations across Nginx, Apache, Caddy, and HAProxy.
How to Use This Tool
- Select your web server (Nginx, Apache, Caddy, or HAProxy)
- Choose a security level: Modern (TLS 1.3), Intermediate (TLS 1.2+), or Old (TLS 1.0+)
- Enter your certificate, key, and chain file paths
- Toggle HSTS, OCSP stapling, and session tickets as needed
- Copy the generated configuration and paste it into your server config file
Frequently Asked Questions
Which security level should I choose?
What is HSTS and should I enable it?
What is OCSP stapling?
Is my configuration data sent to any server?
Related Tools
Learn More
- Mozilla SSL Configuration Generator Official Mozilla SSL configuration recommendations
- SSL Labs Server Test Test your server SSL/TLS configuration