SSL Toolkit Logo

SSL CSR Generator

Generate Certificate Signing Requests with custom fields and SANs

Comma-separated list of domains

CSR

Private Key

About CSR Generator

Our free CSR Generator creates Certificate Signing Requests with custom fields and Subject Alternative Names (SANs). Generate RSA or ECDSA key pairs along with a properly formatted CSR that you can submit to any Certificate Authority. The tool also generates the matching private key, ready for server deployment.

How to Use

  1. 1Enter the Common Name (e.g., example.com) and optional organization details.
  2. 2Select key type (RSA or ECDSA) and key size.
  3. 3Add SANs as comma-separated domains (optional).
  4. 4Click "Generate CSR" and copy or download both the CSR and private key.

Use Cases

  • Generate CSRs for SSL certificate orders from any CA
  • Create multi-domain CSRs with SAN support
  • Generate ECDSA CSRs for modern, faster TLS handshakes
  • Prepare CSR for Let's Encrypt ACME certificate issuance

Technical Details

Key Types

  • RSA (2048/4096 bits)
  • ECDSA (P-256/P-384 curves)

CSR Fields

  • CN, O, OU, C, ST, L
  • Output: CSR PEM + Private Key PEM

Tips & Best Practices

  • Use the same key type (RSA/ECDSA) as your target certificate
  • Include all domain names in the SAN field, including the primary domain
  • Keep your private key secure — never share it with anyone

Frequently Asked Questions

A Certificate Signing Request contains your public key and identity information, submitted to a CA to obtain a certificate.
OV/EV certificates require organization details. DV certificates only need the Common Name.
SANs must be included in the CSR at generation time. You cannot add them after the CSR is created.

Video Tutorial

Video tutorial coming soon