CSR Generator
Generate a Certificate Signing Request (CSR) for your domain to obtain an SSL/TLS certificate from a Certificate Authority. Enter your domain, organization details, and key size, and this tool creates the CSR and private key in your browser. All key generation happens client-side using the Web Crypto API — your private key never leaves your device. Supports RSA 2048 and 4096-bit keys.
CSR Generator
Generate a Certificate Signing Request using the Web Crypto API. Your private key never leaves your browser.
How to Use CSR Generator
- 1Enter your domain name (e.g., example.com)
- 2Fill in organization details (country, state, city, organization)
- 3Select key size (2048 or 4096 bits)
- 4Click Generate — the CSR and private key are created in your browser
- 5Copy the CSR and submit it to your Certificate Authority
About CSR Generator
Generate a Certificate Signing Request (CSR) for your domain to obtain an SSL/TLS certificate from a Certificate Authority. Enter your domain, organization details, and key size, and this tool creates the CSR and private key in your browser. All key generation happens client-side using the Web Crypto API — your private key never leaves your device. Supports RSA 2048 and 4096-bit keys.
Your Privacy is Protected
CSR Generator runs entirely in your browser. Your files and data are never uploaded to any server, never stored, and never shared. Everything happens locally on your device using secure browser APIs.
Frequently Asked Questions
What is a CSR?
A Certificate Signing Request (CSR) is a block of encoded text submitted to a Certificate Authority (CA) when applying for an SSL/TLS certificate. It contains your domain name, organization details, and public key.
Is my private key sent anywhere?
No. The private key is generated entirely in your browser using the Web Crypto API and is never transmitted to any server. You must save it securely yourself — it cannot be recovered if lost.
What should I do with the generated CSR?
Submit the CSR to your Certificate Authority (e.g., Let's Encrypt, DigiCert, Comodo) when purchasing or requesting an SSL certificate. Keep your private key safe — you will need it when installing the certificate on your server.
What is the difference between 2048-bit and 4096-bit keys?
4096-bit RSA keys are stronger than 2048-bit but require slightly more processing power. For most websites, 2048-bit is sufficient and widely accepted. Use 4096-bit for high-security applications or long-lived certificates.
Why Use This Tool?
Tags
Related Tools
More Security Tools
View all Security ToolsRelated Articles
How to Generate a Strong Password — Security Best Practices for 2026
9 min readTop Free Security Tools Online (2026) — Password Generator, Hash, Encryption
7 min readTry CSR Generator Now
Free, instant, no login. Use it right now — directly in your browser.
Use CSR Generator Instantly