All tools are free, but if they have helped you, buy me a coffee ☕

🚀 ToolsyKit

Your Hub for Free AI-Generated Tools

📜 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.

🔐 Security Notice
Your private key is generated in your browser and never sent to our servers. Keep your private key secure and never share it publicly.
🌐 Domain Information
Your main domain name
🏢 Organization Details
📍 Location Details
🔗 Subject Alternative Names (SANs)
Add additional domains or subdomains that should be covered by this certificate.

📖 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.

🔧 All Tools Any Issues?