CSR Certificate Signing Request Generator

Certificate Information

Generated files

About CSR (Certificate Signing Request):

A CSR is a certificate signing request file containing the information for the SSL/TLS certificate you want to apply for. When generating a CSR, a key pair is created simultaneously. The CSR includes the public key and certificate information, while the private key is kept by you. You submit the CSR to the Certificate Authority (CA), who verifies it and issues the certificate. The private key is used to configure your web server.

CSR Field Descriptions:
  • CN (Common Name):Domain or server name (required)
  • O (Organization):Organization or company name
  • OU (Organizational Unit):Department name
  • C (Country):Two-letter country code
  • ST (State):State or province
  • L (Locality):City name
  • SANs:Alternative domains for multi-domain certificates
🔐 Privacy Protection Commitment:

This tool runs entirely in the browser, using JavaScript's forge.js library to generate key pairs and CSR locally. The entire process does not involve any server communication; your private key never leaves your device. The generated private key is only stored in browser memory and will be automatically cleared when the page is closed. Please download and safely store your private key file immediately after generation!

⚠️ Security Notice:All operations are completed locally in the browser and will not be uploaded to any server. Please keep your generated private key file safe!