CSR Generator - Free Online Certificate Request Tool | IconVault
Generate a PKCS#10 Certificate Signing Request and private key in your browser with WebCrypto RSA. Copy or download the PEM files. Free.
CSR Generator
Generate a PKCS#10 CSR and private key in-browser
Fully qualified domain name
2-letter code
5 of 5 free runs left - keys are generated locally, never sent anywhere.
Certificate Signing Request (PKCS#10)
Fill in the subject and generate to see the csr
Private key (PKCS#8)
Fill in the subject and generate to see the private key
Keep the private key secret and store it safely - it was generated in your browser and we never see it. Send the CSR (not the private key) to your certificate authority. 2048-bit RSA is the standard choice for publicly trusted certificates.
About this tool
IconVault's CSR Generator creates a real PKCS#10 Certificate Signing Request plus its 2048-bit RSA private key without leaving your browser. Fill in the subject fields: Common Name (usually your domain), Organization, Organizational Unit, City, State, Country and email. A hand-written DER encoder builds the request and WebCrypto signs it with SHA-256, outputting standard PEM blocks.
The security model is the point: the private key is generated in your browser's memory and never uploaded, so only you ever hold it. Copy or download both files, then send only the CSR to your certificate authority; never share the private key. Free, no account, no OpenSSL needed.
Frequently asked questions
Popular searches
More tools
AES Encryptor
AES-256-GCM text encryption in your browser
HMAC Generator
HMAC-SHA signatures in hex or Base64, with tag verify mode
Header Analyzer
Paste raw response headers, get a security audit in seconds
JWT Builder
Sign and verify HS256/HS384/HS512 tokens
Coming soon
CLI
Coming soon
Figma plugin
Coming soon
VS Code extension
Coming soon
Chrome extension
Coming soon
AI icon generator
Coming soon
Team workspaces
Coming soon