CSR Generator

CSR and private key are generated in your browser via the Web Crypto API. The private key is never sent to the server.

The domain name the certificate will be issued for
Two-letter ISO 3166-1 code

Online CSR Generator for TLS/SSL Certificates

This tool creates a Certificate Signing Request (CSR) and the corresponding private key entirely in your browser using the Web Crypto API. Nothing is sent to the server — all cryptographic operations happen locally. Supports RSA 2048 (industry standard) and RSA 4096 (higher security margin).

What is a CSR and why do you need one?

A CSR is a PKCS#10/PEM file containing your public key and identity information — domain name (CN), organisation, country, etc. You send this file to a Certificate Authority (CA), which signs it and returns a TLS certificate. The private key never leaves your possession.

Frequently Asked Questions

See also