Is this a full CSR validator?
No. It is a best-effort decoder that focuses on the fields most people need to inspect quickly.
DevToolkit
CSR Decoder
Browser only
Decode PEM certificate signing requests in your browser and inspect subject, common name, SANs, public key details, signature algorithm, and fingerprints.
Deep dive
Useful when you want to inspect a certificate signing request before you send it to a CA or thread it into a proxy-based deployment.
Overview
It decodes a PEM-encoded certificate signing request locally in your browser and best-effort extracts the subject, common name, organization fields, SANs, public key details, signature algorithm, and fingerprint.
Input samples
PEM CSR
-----BEGIN CERTIFICATE REQUEST----- MIIC9zCCAd8CAQAweDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWEx FjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xEzARBgNVBAoMCkRldlRvb2xraXQxETAP BgNVBAsMCFBsYXRmb3JtMRQwEgYDVQQDDAtleGFtcGxlLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKXD/EBSl2mAYwEjlfagGr2wr7X1a8rcwQkb jotscXveH/D7ZUKPZ+z5h7mVjjdO7nohx3afRS0bHccWH4ZHQJ2H/iEFzVUDACjp oRPxZ/LSNC7QhtBiI2gyXyQRTx4b9ulcRBw7WzqHpvJboFgpOM9MhlvjuOhqEWpG qPzyMn0u8XSBEMDm1UxaZEGLtDFlTdxSaJRJ1n9tvzg8TTsynDZuhGoQvyaVxYxJ eUMgAA+CJzpqFjAUZsSK7ltfuBSWDtiUcraDAgnEJBgwRzluUk5ChHuZT8S6t0z3 WJhAyvrdoi0gY1Ada153pSTOR5U+0kym8XOwRMFzScGY2mfYN38CAwEAAaA6MDgG CSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5jb22CD3d3dy5leGFt cGxlLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAQs9Dk74KUq7LUlLFOxE4vB/JXE1n 8JUzElMdbtP3aSECYwJe9Ikfkh4PKOhN3F6utF3urKyZK1Lc2fXUo91Hulb9DDPA FPCE9D7HqaJlnHZdIyETHhbAnqBO9S8LySVSTj9L91vDWxPWDqP2N09RRXL9fGx4 w+z9Eg/xqAo8ZJ1+8q+C8WvI0EixZe/00yAOKDmbSbmS6MjBR+K0dLQwFc/RNrdW CTsd3hbbnbDJUYOH394eR6VkUk7pfpIFCSlY/gHQoPBxnZbV1tT5nId9nmvnX67+ 4GF+jApMJlRR9LYykw45ZmD3s0JJHIoczL1YuTl6LvWvC9rPYGhyA3HIhA== -----END CERTIFICATE REQUEST-----
Typical request shape
-----BEGIN CERTIFICATE REQUEST----- ...base64 body... -----END CERTIFICATE REQUEST-----
What to look for
Subject: CN=example.com SANs: DNS names and IP addresses Public key: algorithm and size Signature algorithm: the request signature
When to use it
Navigation
Keep moving through the collection, workflow, and adjacent tools that usually belong with this page.
Part of collection
Jump to the broader tool set that covers the same problem space.
Related workflow
Continue with the tool chain that usually goes together here.
Review certificates, tokens, and hashes
Inspect security headers, decode certificates and CSRs, and generate credentials or digests without uploading secrets.
Related tools
Open the closest adjacent tools without leaving the current context.
Answers
Is this a full CSR validator?
No. It is a best-effort decoder that focuses on the fields most people need to inspect quickly.
Should I still verify the request with my CA or issuance pipeline?
Yes. Always confirm production certificate issuance with your CA or deployment process before you trust the result.
Can I paste a private key here?
No. Only paste the public CSR. Never paste a private key into the tool.
What should I check after decoding the CSR?
Match the subject, common name, SANs, key details, and signature algorithm, then continue with the certificate or proxy tools if everything looks right.
Disclaimer
This tool is a best-effort CSR decoder, not a replacement for CA checks or production issuance review. Always confirm the subject, SANs, public key details, and signature algorithm before you use the request in a real environment. Do not paste a private key; paste only the public CSR. All parsing happens locally in your browser and is not uploaded to a server.
Privacy
Decoding happens entirely in your browser. No backend request is needed, no login is required, and DevToolkit does not store the CSR content you paste here.