Generate CSR
Fill in the details below. All fields marked with * are required.
Your CSR
Copy this CSR and submit it to a Certificate Authority when purchasing an SSL certificate.
Your Private Key
What is a CSR?
A Certificate Signing Request (CSR) is an encoded block of text that is submitted to a Certificate Authority (CA) when applying for an SSL certificate. It contains information about your organization and domain, along with a public key.
The CA uses the CSR to create your SSL certificate. A matching private key is generated alongside the CSR and must be kept secure on your server — it's used to decrypt data encrypted by the SSL certificate.
When Do You Need a CSR?
OV Certificates
Organization Validated certificates require a CSR with verified company details.
EV Certificates
Extended Validation certificates require a CSR as part of the thorough vetting process.
Dedicated Servers
When installing SSL on a dedicated or VPS server, you often need to generate a CSR.
Certificate Renewal
Some CAs require a new CSR when renewing certain types of certificates.
Just Need a Free DV Certificate?
For Domain Validated certificates, you don't need a CSR. Use our free SSL generator instead.
Generate Free SSL