ToolsCSR generator

CSR generator

Make a CSR and private key for an SSL order

The domain that gets the SSL. For a wildcard certificate, enter *.example.com.

One per line, or separated by commas. Wildcards are fine. The domain above is already included.

OV/EV certificates need the legal company name. Individuals can use their full name.

Two-letter code, e.g. VN, US, GB.

Key length

The private key is made on your own device and never sent to our server.

Generate a CSR for an SSL certificate

A CSR is the block of text you paste into an SSL order so the provider knows which domains the certificate is for. This tool makes the CSR and its private key right in your browser. The private key is never sent anywhere, so download it and keep it safe.

What is a CSR?

A CSR (Certificate Signing Request) holds your domain names, organisation details and public key. The SSL provider uses it to issue the certificate. It does not contain the private key, so it is safe to send.

Is the private key sent to your server?

No. The key is made on your own device; our server never receives or stores it. That also means you hold the only copy: reloading the page loses it, and a lost key means a new CSR and a reissued certificate.

2048 or 4096-bit key?

2048 bits is secure, accepted by every SSL provider and fast on the server. 4096 bits is longer and only worth it when your own policy asks for it.