CSR Generator & Viewer
Generate CSR and parse CSR content with RSA keys and common signature algorithms for SSL certificates
Subject Information
Key Options
With a passphrase, the private key will be encrypted PEM
Documentation
What is a CSR?
A CSR (Certificate Signing Request) is submitted to a CA when applying for SSL/TLS certificates. It contains your public key and subject info, not the private key.
Key Features
- Generate RSA CSR with private and public keys
- Parse CSR content to inspect subject and key details
- Choose common key sizes and signature algorithms
How It Works
1
Fill in Common Name and subject information
2
Select key size and signature algorithm to generate CSR
3
Submit CSR to your certificate authority
4
Use the view tab to parse CSR for troubleshooting
Security Notes
- This tool generates and parses CSR locally and does not upload private keys or CSR content
- All operations run locally in your browser; private keys are not uploaded
- Private keys are not stored; keep them safe
- CSR does not include private key, safe to submit to CA
Notes
- Common Name should be a domain or wildcard domain
- Country code should be two letters (e.g., US)
- If you use a passphrase, ensure deployment supports it
FAQ
Why does generation fail?
Make sure Common Name is filled and key size/algorithm are valid.
Why does parsing fail?
Ensure the CSR is complete PEM with BEGIN/END markers.