Generate CSR and Private Key Online Generate Certificate Signing Requests with RSA key pairs.
CSR Generator
Generate Certificate Signing Requests with RSA key pairs.
Domain
Enter your domain as the Common Name and organization details.
Key Size
Choose 2048 or 4096 bits for RSA key strength.
Generate
Click to create the CSR and private key.
What Is CSR Generator?
A CSR is sent to a CA to apply for an SSL/TLS certificate, containing public key and identifying info. This tool generates RSA key pair and CSR output. For production, use openssl for full X.509 compliance.
Why Use CSR Generator?
-
Quick CSR with key pair
-
Configurable fields
-
2048/4096 RSA
-
100% client-side
Common Use Cases
SSL
Submit the CSR to a CA to obtain an SSL/TLS certificate.
Dev
Generate test CSRs for development and staging.
Learning
Understand CSR structure and certificate request flow.
Renewal
Create a new CSR when renewing an existing certificate.
Technical Guide
RSA RSASSA-PKCS1-v1_5/SHA-256. Exports SPKI/PKCS#8. Subject DN from CN, O, C. PEM CERTIFICATE REQUEST headers.
Tips & Best Practices
-
1CN = domain
-
2Keep private key secure
-
3RSA-2048 min
-
4openssl for production
Related Tools
RSA Key Generator
Generate RSA key pairs using the Web Crypto API.
🔐 Encoding & Crypto
SSH Key Generator
Generate RSA and ECDSA key pairs for SSH authentication.
🔐 Encoding & Crypto
Self-Signed Certificate Generator
Generate self-signed SSL/TLS certificates for development.
🔐 Encoding & Crypto
PEM/DER Converter
Convert between PEM and DER certificate/key formats.
🔐 Encoding & CryptoFrequently Asked Questions
Q Free?
Q Key safe?
Q Production?
Q Sizes?
Q Mobile?
About This Tool
CSR Generator is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.