CSR Generator

Generate CSR (Certificate Signing Request) and private key online with just a single click. Simply fill out the form below and click the Generate keys button.

Two keys will be generated — a private key (you must keep it) and a public key (CSR).

Private key


We do not keep the private key. You must download and save the private key on your computer (server). If you lose the private key, you will not be able to use your certificate.

CSR (Certificate Signing Request)

How to manually generate CSR

You can generate a CSR request (.csr) and a private key (.key) using a single opensslcommand.

Note : Make sure you backup the private key. The private key is in pair with the CSR request, so if you lose it, you will not be able to install your SSL certificate on server.

On a Linux or Mac machine, simply navigate to the directory where you want to generate the CSR and private key. On a Windows machine, open a command prompt and navigate to your openssl / bin directory.

openssl req -new -newkey rsa:2048 -nodes -keyout private.key -out request.csr

Fill out the fields as prompted but keep in mind that some language-specific characters (e.g. á, é, ø, ü, ç…) and the following characters are not accepted: * / \ ( ) ? @ $ . , <> ~ ! & % ^ '#'