CSR Generator
Create a private key and certificate signing request (RSA or ECDSA, with SANs) in your browser. The key never leaves your device.
To get a TLS certificate you send a certificate authority a certificate signing request (CSR): your hostnames plus a public key, signed with the matching private key. The CA never sees the private key, and nobody else should either: whoever holds it can impersonate your server. This page makes the key pair and the CSR in your browser, which is handy when you can't easily run OpenSSL. Generating on the server that will use the certificate (OpenSSL, IIS, certreq) is better still, because the key then never exists anywhere else.
Your private key is created in your browser and never sent to tclient.com.
The key pair comes from your browser's Web Crypto API (crypto.subtle.generateKey), and the CSR is
built on your device (WebAssembly). Nothing is uploaded, stored or logged. To confirm, open your browser's
developer tools (F12), go to the Network tab and generate: no request is made. This page doesn't keep the key,
so download it before you leave.