Get online today — Domain + Hosting at discounted prices View Combo Offers ›

CSR Decoder

Decode a certificate signing request and check it before you submit it.

A CSR contains nothing secret. Never paste a private key into any website.

Paste a Certificate Signing Request to read exactly what it asks for: the subject details, every hostname it would cover, the key size and the signature algorithm.

Worth doing before you submit it. A CSR with the wrong Common Name or a missing SAN produces a certificate that does not work, and reissuing means going back through validation — sometimes days later.

How it works

A CSR bundles your public key with the identity details you are asking a certificate authority to attest, and signs the whole thing with the matching private key. That self-signature proves you hold the key without ever revealing it — which is why a CSR is safe to share and a private key is not.

What to check before submitting:

  • Subject Alternative Names. The most important field and the one most often wrong. Browsers ignore the Common Name entirely and read only the SAN list, so every hostname you need — including the one in the CN — must appear there. A CSR with a CN but no SANs produces a certificate that fails everywhere.
  • Common Name. Should be your primary hostname. Note that example.com and www.example.com are different names.
  • Key size. 2048-bit RSA minimum. CAs reject anything smaller, and some now reject 1024-bit outright.
  • Signature algorithm. Must be SHA-256 or better. SHA-1 is rejected by every CA.
  • Country code. A two-letter ISO code. A full country name is a common cause of rejection at validation time.

For domain-validated certificates — what most sites use — CAs check only that you control the domain and ignore the organisation fields entirely. For OV and EV certificates those fields are verified against official records, and a mismatch delays issuance.

Frequently asked questions

Is it safe to paste a CSR here?

Yes. A CSR contains your public key and identity details, both of which are published in the final certificate anyway. It contains nothing secret. A private key is entirely different and should never be pasted into any website.

My CSR has a Common Name but no SANs. Is that a problem?

Yes. Modern browsers ignore the Common Name completely and validate only against Subject Alternative Names. A certificate issued from that CSR would fail hostname verification in every current browser. Regenerate with the hostnames as SANs.

Can I check a CSR against a private key I already have?

Not with this tool, and you should not paste a private key anywhere. Compare them locally: openssl req -noout -modulus -in your.csr | openssl md5 and openssl rsa -noout -modulus -in your.key | openssl md5 — the two hashes must match.

Why does my CA reject the country field?

It must be a two-letter ISO 3166 code — GB not "United Kingdom", IN not "India". This is one of the most common validation rejections and is easy to miss.

Do the organisation details have to be accurate?

For domain-validated certificates, no — they are ignored. For organisation-validated or extended-validation certificates they are checked against official company records, and any mismatch will hold up issuance.

Can I reuse a CSR for a renewal?

Technically yes, but generating a fresh key pair at renewal is better practice. Reusing a CSR reuses the key, so the same key stays in service indefinitely and a compromise has a longer window.

Related tools

Need hosting that just works?

Free SSL, daily backups and 24×7 support on every Loudhost plan.

View Hosting Plans