CSR Generator

Before getting an SSL certificate from a Certificate Authority, you need to generate a CSR with your organization details. This tool creates a CSR and a matching RSA private key pair. Fill in your domain name, organization, and location details, then download both files.

Processed on your deviceNo signup required100% free

No CSR generated yet

Fill in the subject fields and click Generate CSR to create a Certificate Signing Request

How to Use

  1. Enter the Common Name (usually your domain name like example.com).
  2. Fill in optional fields: Organization, Org Unit, Country, State, Locality, Email.
  3. Choose key size: 2048, 3072, or 4096 bits.
  4. Click Generate CSR to create the request and private key.
  5. Copy or download both the CSR and private key PEM files.

Related Tools

Frequently Asked Questions

Is this a real DER-encoded CSR?
This generates a simplified CSR for informational purposes and a real RSA private key. For production CSRs submitted to CAs, use openssl or a dedicated library.
What is a Common Name?
The Common Name (CN) is typically your domain name, e.g., example.com. It's the only required field.
What should I do with the private key?
Keep it secret and secure. You'll need it when installing the certificate on your server. Never share it or send it over email.