CSR Generator

Generate a Certificate Signing Request for your SSL certificate.

What is CSR Generator?

CSR Generator creates Certificate Signing Requests needed when purchasing SSL certificates from a Certificate Authority. A CSR contains your domain name, organization details, and a public key that the CA uses to issue your certificate.

How to use this tool

  1. Enter your domain name and organization details.
  2. The tool generates a CSR and private key pair.
  3. Copy the CSR and submit it to your Certificate Authority.
  4. Keep the private key secure — you'll need it to install the certificate.
  5. After the CA issues the certificate, install it on your server with the private key.

Frequently asked questions

What is a CSR?
A Certificate Signing Request is an encoded file containing your public key and identity information. You send it to a CA, which verifies your identity and issues a signed certificate that browsers trust.
Do I need a CSR for Let's Encrypt?
No. Let's Encrypt tools like Certbot handle CSR generation automatically. You only need manual CSR generation for paid certificates from CAs like DigiCert, Comodo, or Sectigo.
What key size should I use?
RSA 2048-bit is the minimum standard. 4096-bit is more secure but slightly slower. For ECDSA, P-256 is recommended — it's faster and equally secure to RSA 3072.
What happens if I lose my private key?
You'll need to generate a new CSR and get the certificate reissued. The private key cannot be recovered. Most CAs allow free reissuance during the certificate's validity period.

Related tools

Need a place to build your project?

Launch a cloud workspace with Claude Code. Your AI builds it, we host it.

Start for $5/month