⚙️ Certificate Request Tool

CSR Generator — Free RSA & ECC Signing Request Tool

Generate a secure Certificate Signing Request (CSR) and Private Key for your SSL certificate. Supports 2048-bit RSA, 4096-bit RSA, and modern ECC Elliptic Curve algorithms.

Generate CSR

What is a Certificate Signing Request (CSR)?

A Certificate Signing Request (CSR) is an encoded text file that contains information about your organization and the domain you want to secure. You submit this CSR to a Certificate Authority (CA) to obtain an SSL/TLS certificate.

RSA vs. ECC: Which Should You Use?

RSA (Rivest–Shamir–Adleman)

The industry standard for decades. Highly compatible with almost all web browsers, servers, and devices. RSA 2048-bit is the minimum recommended strength, while 4096-bit offers future-proof security but requires more CPU power.

ECC (Elliptic Curve Cryptography)

The modern alternative. ECC provides the same security level as RSA but with much smaller key sizes (e.g., 256-bit ECC is as secure as 3072-bit RSA). This results in faster handshakes and lower server overhead.

CSR Information Fields: