HomeOnline Tools › CSR Generator
Free SSL tool

CSR Generator

Generate a Certificate Signing Request (CSR) with the correct fields for your domain. Copy the output and submit it when purchasing an SSL certificate from any Certificate Authority.

How to generate a CSR in your browser

  1. Fill in your organization details — Enter the Common Name (the domain or subdomain you're securing), your organization name, and your location. For a wildcard certificate, use *.yourdomain.com as the Common Name.
  2. Choose the key size — RSA 2048-bit is widely supported. RSA 4096-bit offers stronger security at a slight performance cost. ECDSA 256-bit (P-256) is increasingly preferred for speed and security.
  3. Click "Generate" — The private key and CSR are generated entirely in your browser using the Web Crypto API. Nothing is sent to any server.
  4. Save both files — Download and securely store the private key — you'll need it when installing the certificate. Submit the CSR text to your Certificate Authority.
  5. Submit to your CA — Paste the CSR into your SSL.com order form. The CA will validate your domain or organization and issue the certificate.

Frequently asked questions

Is my private key sent to your server?

No. Key generation runs entirely in the browser using the Web Crypto API. Your private key never leaves your device and is not transmitted or stored anywhere.

What is a CSR?

A Certificate Signing Request (CSR) is an encoded message you send to a Certificate Authority. It contains your public key and identity information. The CA uses it to create your signed SSL certificate.

Can I use this CSR for any SSL certificate?

Yes — the CSR is CA-agnostic. You can submit it to any CA, including SSL.com. However, the domain in the Common Name must match the certificate you're ordering.

What should I do with the private key?

Store it securely and never share it. You will need it during certificate installation. If you lose it, you must generate a new CSR and reissue your certificate.

Ready to buy your SSL certificate?

Use the CSR above when purchasing from SSL.com. Find the right certificate type first.

Find my certificate → Compare plans →