OpenSSL & Certnew

CSR Generator

Free online CSR (Certificate Signing Request) generator. Generate CSR and private key pairs instantly in your browser using the Web Crypto API. Fill in your organization details and download the CSR file ready to submit to your Certificate Authority (CA). Private key never leaves your browser — 100% client-side and secure.

🔐 Private key is generated entirely in your browser — never sent to any server. Save it securely and never share it.

CERTIFICATE INFORMATION

domain.com or *.domain.com
Company name
Department
2-letter ISO code
optional

KEY SIZE

2048-bit is standard and recommended for most use cases

how to use

  1. 1.Fill in your organization details — Common Name, Organization, Country
  2. 2.Select key size (2048 or 4096 bits)
  3. 3.Click Generate — CSR and private key are created in your browser
  4. 4.Download both files and submit the CSR to your Certificate Authority

frequently asked

Is my private key secure?

Yes — the private key is generated entirely in your browser using Web Crypto API and never sent to any server.

What is a CSR?

A Certificate Signing Request (CSR) is a file you submit to a Certificate Authority (CA) to apply for an SSL certificate. It contains your public key and organization information.

What key size should I use?

2048-bit is standard and sufficient for most use cases. Use 4096-bit for extra security, though it is slower to generate.