Free CSR Checker CSR Decoder Tool

Decode your Certificate Signing Request (CSR) data for free with our online decoder tool, quickly and easily view important information like domain name, organization, and public key.


About CSR Decoder Tool

If you have ever received a Certificate Signing Request (CSR) from a client and wanted to know what it contained, then our CSR Decoder tool is for you. It will help you decode the contents of your CSR and display the contents in a human-readable format. Our free online CSR decoder tool can be a useful tool for anyone who needs to view the information contained within a CSR.

Some common uses for a CSR decoder tool include:

  • Verifying the information contained within a CSR before submitting it to a CA
  • Troubleshooting issues with a CSR or digital certificate
  • Viewing the information contained within a CSR for compliance or auditing purposes

How to use our free CSR Decoder tool ?

To use it, simply follow these steps:
  1. Copy the encoded CSR from the location where it was generated or obtained.
  2. Paste the encoded CSR into the above form and click the "Decode" button
  3. The tool will then decode the CSR and display the result in a formatted table

The decoded information will include the common name (CN), organization (O), organizational unit (OU), country (C),Public Key and other details associated with the CSR. You can then verify that the information contained within the CSR is correct and matches the organization's details.

Sample Decoded CSR Data
Country US
State Utah
Locality London
Organization DigiCert Inc.
Department DigiCert
Common Name example.digicert.com
Key-Size 2048
Public Key
-----BEGIN RSA PUBLIC KEY-----
MIIBCgKCAQEA8+To7d+2kPWeBv/orU3LVbJwDrSQbeKamCmowp5bqDxIwV20zqRb
7APUOKYoVEFFOEQs6T6gImnIolhbiH6m4zgZ/CPvWBOkZc+c1Po2EmvBz+AD5sBd
T5kzGQA6NbWyZGldxRthNLOs1efOhdnWFuhI162qmcflgpiIWDuwq4C9f+YkeJhN
n9dF5+owm8cOQmDrV8NNdiTqin8q3qYAHHJRW28glJUCZkTZwIaSR6crBQ8TbYNE
0dc+Caa3DOIkz1EOsHWzTx+n0zKfqcbgXi4DJx+C1bjptYPRBPZL8DAeWuA8ebud
VT44yEp82G96/Ggcf7F33xMxe0yc+Xa6owIDAQAB
-----END RSA PUBLIC KEY-----

What is a CSR?

A CSR is an encoded message submitted by an applicant to a CA to get an SSL certificate. In other words, it is a request from an applicant to a CA to get a digital certificate. It's generally created on the host at which the certificate will be set up and contains information which will be held in the certificate like the business name, common name (domain name), locality, and state. Additionally, it includes the public key which will be contained in the certification.

A CSR carries the following information in encrypted form as

  • Common Name
  • Organization Name
  • Organization Unit
  • City
  • State
  • Country
  • Email Address

The common form of a CSR File is .PEM Format

Here is an example of what a CSR looks like:
-----BEGIN CERTIFICATE REQUEST-----
MIICvDCCAaQCAQAwdzELMAkGA1UEBhMCVVMxDTALBgNVBAgMBFV0YWgxDzANBgNV
BAcMBkxpbmRvbjEWMBQGA1UECgwNRGlnaUNlcnQgSW5jLjERMA8GA1UECwwIRGln
aUNlcnQxHTAbBgNVBAMMFGV4YW1wbGUuZGlnaWNlcnQuY29tMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8+To7d+2kPWeBv/orU3LVbJwDrSQbeKamCmo
wp5bqDxIwV20zqRb7APUOKYoVEFFOEQs6T6gImnIolhbiH6m4zgZ/CPvWBOkZc+c
1Po2EmvBz+AD5sBdT5kzGQA6NbWyZGldxRthNLOs1efOhdnWFuhI162qmcflgpiI
WDuwq4C9f+YkeJhNn9dF5+owm8cOQmDrV8NNdiTqin8q3qYAHHJRW28glJUCZkTZ
wIaSR6crBQ8TbYNE0dc+Caa3DOIkz1EOsHWzTx+n0zKfqcbgXi4DJx+C1bjptYPR
BPZL8DAeWuA8ebudVT44yEp82G96/Ggcf7F33xMxe0yc+Xa6owIDAQABoAAwDQYJ
KoZIhvcNAQEFBQADggEBAB0kcrFccSmFDmxox0Ne01UIqSsDqHgL+XmHTXJwre6D
hJSZwbvEtOK0G3+dr4Fs11WuUNt5qcLsx5a8uk4G6AKHMzuhLsJ7XZjgmQXGECpY
Q4mC3yT3ZoCGpIXbw+iP3lmEEXgaQL0Tx5LFl/okKbKYwIqNiyKWOMj7ZR/wxWg/
ZDGRs55xuoeLDJ/ZRFf9bI+IaCUd1YrfYcHIl3G87Av+r49YVwqRDT0VDV7uLgqn
29XI1PpVUNCPQGn9p/eX6Qo7vpDaPybRtA2R7XLKjQaF9oXWeCUqy1hvJac9QFO2
97Ob1alpHPoZ7mWiEuJwjBPii6a9M9G30nUo39lBi1w=
-----END CERTIFICATE REQUEST-----

What is Private Key ?

A private key is generally created in precisely the same time when you create the CSR. It should be saved safely on the server you generated it on. During the handshake process, the private key and its public counterpart are used for authentication. A user’s web browser will use the public key to decrypt the digital signature left by the private key. If it’s readable, the signature is authenticated and secure connection can be negotiated. If you lose your private key, you will be unable to install your SSL certificate and will need to generate a new key pair.