CSR Generator
Fill in certificate fields, then copy an OpenSSL command for Linux/macOS or generate a key and CSR in your browser.
Copy and run in Terminal (bash/zsh). Subject uses single quotes safe for typical characters; slashes inside field values may need manual fixes.
openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr -subj ''
Windows: Use openssl from Git Bash or install OpenSSL; paths often use backslashes. PowerShell may need different quoting.
Private key is generated in your browser and never sent to our servers. Large keys (4096) may take a few seconds.
Security
Protect your private key. For production, prefer generating keys on a secure machine. This tool does not include Subject Alternative Names (SANs); many public CAs require SANs for TLS—confirm with your CA.