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
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 when applying for an SSL certificate.
Is my private key sent anywhere?
No. The private key is generated and stays entirely in your browser. We never transmit or store it.