CSR Generator

Generate a Certificate Signing Request (CSR) and private key online. Required when purchasing premium OV/EV SSL certificates.

Generate CSR

Fill in the details below. All fields marked with * are required.

Fully qualified domain name (FQDN)
Your company or organization legal name
Department or division (optional)
Full name, not abbreviation
2-letter ISO country code

Your CSR

Copy this CSR and submit it to a Certificate Authority when purchasing an SSL certificate.

Your Private Key

Keep this safe! Save your private key securely. You will need it to install your SSL certificate. Never share it publicly.

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