CSR Generation
Generate a Certificate Signing Request (CSR) and Private Key for your SSL certificate in seconds.
Fill in the form on the left and click
Generate CSR to get started
How CSR Generation Works
What is a CSR?
The CSR Generator is a free online tool that creates a Certificate Signing Request (CSR) — the encoded file you submit to a Certificate Authority to request an SSL/TLS certificate. Normally, generating a CSR requires command-line access to your server and knowledge of OpenSSL syntax. This tool generates a valid CSR through a simple web form, making the process accessible to everyone.
The tool generates both the CSR and the private key pair. The private key must be installed on your server alongside the issued certificate — keep it secret and never share it.
How to Generate a CSR
- Enter your Common Name — the domain or subdomain to secure (e.g. example.com)
- Fill in organization details: name, country, state, city
- Add any Subject Alternative Names for multi-domain certificates
- Select key size: 2048-bit RSA (standard) or 4096-bit (higher security)
- Click Generate CSR
- Save both the CSR (to submit to CA) and the private key (for your server)
After Getting Your CSR
- Submit the CSR to your chosen Certificate Authority (DigiCert, Let's Encrypt, Comodo, etc.)
- Once the CA issues the certificate, install both the certificate and your private key on your server
- Use our Certificate Key Matcher to verify they match
Free, browser-based, no login required.