Free PKI tool

Free CSR Generator — RSA & ECC, right in your browser

Create a PKCS#10 certificate signing request (CSR) and its matching private key without installing OpenSSL or uploading anything to a server. Choose RSA (2048/4096-bit) or ECC (P-256/P-384), fill in your subject details and SANs, and download both files instantly.

Open in full-page tool suite →
How it works

Three steps, nothing leaves your browser

Fill in your subject details

Common Name, Organization, and Subject Alternative Names — the same fields any CA will ask for.

Pick RSA or ECC

RSA 2048/4096-bit for broad compatibility, or ECC P-256/P-384 for a smaller, faster key.

Generate & download

Your CSR and private key are generated locally in your browser and never transmitted anywhere.

Questions

Common questions

Is this CSR generator really free?

Yes — it's a free tool from PKI Pro with no signup, no watermark, and no limit on how many you generate.

Does my private key ever leave my browser?

No. The key pair and CSR are generated client-side using JavaScript — nothing is uploaded to any server.

Should I choose RSA or ECC for my CSR?

ECC (P-256) gives equivalent security to RSA 2048-bit with a much smaller key — most modern CAs and servers support it. RSA remains the safer default if you need compatibility with older systems.

Can I use this CSR with any Certificate Authority?

Yes — it's a standard PKCS#10 CSR, accepted by DigiCert, Sectigo, GlobalSign, Let's Encrypt, and any other CA.