Certificate Templates
Pre-configured certificate profiles for common use cases. Select a template to quickly generate a self-signed certificate.
Local Development
CN=localhost
Perfect for local HTTPS development servers. Includes localhost, wildcard, and loopback addresses.
API Server
CN=api.example.com
For production or staging API endpoints. Standard server authentication certificate.
Client Authentication
CN=client
Used to authenticate a client to a server in mutual TLS (mTLS) scenarios.
Code Signing
CN=Developer
Sign software, drivers, or scripts. Uses a stronger 4096-bit key with 2-year validity.
S/MIME Email
CN=user@example.com
Encrypt and sign email messages. Provides email protection extended key usage.
Internal CA
CN=Internal CA
Create an internal Certificate Authority to sign other certificates. 10-year validity with 4096-bit key.
This tool runs entirely in your browser. No data is sent to any server, collected, or stored. Your input never leaves your device.