๐Ÿ“œ CSR Viewer

Paste a PEM-format (-----BEGIN CERTIFICATE REQUEST-----) CSR to see its details.

How to use

  1. Paste a PEM-format CSR.
  2. Click "Check".
  3. The subject and public key information are displayed.

๐ŸŽฏ Use Cases

Example

Input
-----BEGIN CERTIFICATE REQUEST-----
MIICqzCCAZMCAQAwZjELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWEx
FjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xFDASBgNVBAoMC0V4YW1wbGUgSW5jMRQw
...
c2c/vbklW1bN+JfQtURd
-----END CERTIFICATE REQUEST-----
Output
Version                v1
Subject                C=US, ST=California, L=San Francisco, O=Example Inc, CN=example.com
Public Key Algorithm   RSA (2048 bit)

Result of pasting an RSA 2048-bit CSR for example.com. The tool parses the ASN.1 DER entirely in your browser (no upload) and lays out the version, subject, and public key algorithm as a table.

FAQ

What is a CSR?
CSR stands for Certificate Signing Request โ€” the file you submit to a Certificate Authority (CA) to request an SSL certificate. It contains domain information and a public key.
Is the CSR I enter sent to a server?
No. ASN.1 DER parsing is performed entirely in your browser.
Do I need to enter a private key into this tool too?
No. A CSR only contains a public key, so no private key input is needed.

More Security Tools

๐Ÿ”‘
Password Generator
Generate strong random passwords
#๏ธโƒฃ
Hash Generator
Generate MD5, SHA-1, SHA-256 hashes
๐Ÿ“ฑ
QR Code Generator
Turn text/URLs into a QR code
๐Ÿ—๏ธ
htpasswd Generator
Generate APR1-MD5 hashed passwords
๐Ÿ”
SSL Certificate Viewer
Check issuer, validity & SANs
โ™ป๏ธ
SSL Certificate Converter
Convert PEM โ†” DER (HEX)
๐Ÿค
Cert/Key Pair Checker
Verify a certificate matches its private key
๐Ÿฉบ
SSL Checker
Check HTTPS connectivity & trust
๐Ÿช„
Self-Signed Certificate Generator
Generate a self-signed SSL cert & key
๐Ÿ”
Base64 Encode/Decode
Convert text โ†” Base64
๐Ÿ”‘
HTTP Auth Header Generator
Build Basic/Bearer Authorization headers
๐Ÿชช
JWT Decoder
Inspect JWT header/payload, verify HS256
๐ŸŽซ
Random Token Generator
Generate Hex/Base64/UUID tokens
๐Ÿ”’
Jasypt Encrypt/Decrypt
Encrypt/decrypt Spring Boot ENC(...) values