CSR Generator

Generate Certificate Signing Requests (CSR) for SSL/TLS certificates with custom subject information and key parameters.

How It Works

1

Enter Certificate Details

Fill in subject information including common name (domain), organization, country, and other certificate fields.

2

Configure Key Parameters

Choose key size (2048, 4096 bits) and algorithm. The tool generates a new private key automatically.

3

Generate CSR and Key

Download the generated CSR file to submit to a Certificate Authority and securely store the private key.

Frequently Asked Questions

What is a CSR and why do I need one?

A Certificate Signing Request (CSR) contains your public key and identity information. You submit it to a Certificate Authority (CA) to get an SSL certificate issued for your domain or organization.

What should I put in the Common Name field?

The Common Name should be the fully qualified domain name (FQDN) for your website, like 'www.example.com' or 'example.com'. For wildcard certificates, use '*.example.com'.

What happens to the private key?

The tool generates a new private key along with the CSR. You must download and securely store this private key - you'll need it when installing the issued certificate.

Which key size should I choose?

2048-bit keys are standard and widely supported. 4096-bit keys offer more security but may have performance impacts. Most CAs recommend 2048-bit for web certificates.

Is the CSR generation secure?

Yes, all key generation and CSR creation happens locally in your browser using cryptographically secure random number generation. Nothing is transmitted to external servers.