📜 CSR Generator
Generate a Certificate Signing Request (CSR) and private key for SSL/TLS certificates. Fill in your details below to create the files needed for HTTPS encryption.
📖 About CSR & SSL Certificates
A Certificate Signing Request (CSR) is a block of encoded text that contains information about your website and organization. You submit it to a Certificate Authority (CA) to obtain an SSL certificate.
- Private Key: Keep this secret! Used to decrypt data encrypted with your certificate
- CSR: Submit this to your CA (Let's Encrypt, DigiCert, etc.)
- SANs: Cover multiple domains with one certificate
- Key Size: 4096 bits is more secure than 2048 bits
❓ Frequently Asked Questions
What is a CSR?
A Certificate Signing Request is an encoded file containing your public key and identifying information. You submit it to a Certificate Authority to get an SSL certificate.
Is it safe to use this tool?
Yes! The CSR and private key are generated entirely in your browser using JavaScript. Nothing is sent to our servers. Your private key never leaves your computer.
What should I do with my private key?
Store your private key securely on your web server. Never share it publicly or send it via email. You'll need it when installing your SSL certificate.
What are SANs?
Subject Alternative Names allow you to secure multiple domains with one certificate. For example, you can include both example.com and www.example.com.