Online Tools › CSR Generator
Generate & Convert

CSR Generator

Create a Certificate Signing Request (CSR) and private key in seconds. Everything is returned to your browser over HTTPS — nothing is stored on the server.

🔐 CSR Generator

CSR & private key are generated entirely in your browser using node-forge. Nothing is sent to any server.

Returned via HTTPS • Not saved on server

GuideHow to generate a CSR

  1. Fill in your domain (Common Name). Enter the exact hostname you want to secure — for example www.example.com. For a wildcard, use *.example.com.
  2. Add your organization details. Country, state, locality and organization name. DV certificates ignore most of these, but OV and EV certificates require them to match your legal records.
  3. Add SAN entries if you need them. List every extra hostname the certificate should cover (Subject Alternative Names). One CSR can request many domains.
  4. Generate and save both files. You'll get the CSR (submit this to the CA) and the private key (keep this secret — never send it to anyone, including us).

What each CSR field means

CSR and private key: how they relate

The generator creates two linked files at once. The private key stays with you and does the decryption; the CSR is a public request that carries your details and your key's public half to the Certificate Authority. The CA never sees your private key. If you lose the private key after your certificate is issued, the certificate becomes unusable and you'll need to reissue — so back it up somewhere safe before you install.

Common CSR mistakes

Not sure your key, CSR and certificate match after issuance? Check them with our Key-CSR-Cert Matcher before you install.

Frequently asked questions

Is my private key stored on your server?

No. The CSR and key are generated and returned to your browser over HTTPS. Nothing is written to our server.

What key size should I choose?

2048-bit RSA is the widely trusted default. 4096-bit RSA is stronger but slightly slower; ECDSA (P-256) is compact and fast. Any of these is accepted by SSL.com.

Can one CSR cover multiple domains?

Yes — add each hostname as a SAN entry. A single multi-domain or wildcard certificate can then secure all of them.

I already have a CSR from my server. Do I need this tool?

No. If your hosting panel or openssl already produced a CSR, use that one. This tool is for when you don't have a way to generate one yourself.

CSR ready? Get the matching certificate in minutes.

Compare SSL plans →