Free, browser-based utilities for everyday developer workflows

X.509 Certificate & PEM Decoder

Decode certificates and CSRs, inspect chains, match keys, and sanitize PEM bundles locally.

  • Decode: Paste a PEM certificate or CSR to inspect subject, issuer, validity, SANs, and key details.
  • Chain & key match: Verify an entire certificate chain or confirm a private key matches its certificate.
  • Workflow: Send decoded output onward with the workflow ribbon at the bottom of the page.
  • Privacy: Runs locally in your browser — certificates and keys are never uploaded.

Mode

Certificate input

Summary

Raw JSON

Inspector

How to use the Certificate & PEM Tools

Decode X.509 certificates, inspect CSRs, view SANs and expiry dates, and split PEM bundles into individual blocks before configuring TLS, NGINX, HAProxy, load balancers, mTLS clients, or certificate renewal tasks. Useful for cert audits, mTLS troubleshooting, expiry tracking, and chain validation. Everything runs in your browser; certificates and CSRs are never uploaded.

What it does

When to use it

How to use it

  1. Pick the tab: X.509 Decode, CSR Viewer, or PEM Splitter.
  2. Paste the full PEM block (including -----BEGIN CERTIFICATE----- / -----END CERTIFICATE-----).
  3. Click Decode (or Split) — the parsed fields appear instantly.
  4. Copy individual blocks from the splitter into the leaf, intermediate, or chain files your server needs.
  5. For private keys and JWKs, use the JWK / JWKS / PEM Converter.

Tips & pitfalls

FAQ

Related tools

Runs locally in your browser. No uploads. Certificates and CSRs are parsed entirely in-browser.

Related guides

Common tasks solved by this tool

Continue in a security debugging workflow

Chain this into related tools, or build it as a saved workflow in Workflows.

  1. Inspect the certificate or PEM block — this tool
  2. Convert the key to JWK or PEM
  3. Decode the JWT it verifies
  4. Verify webhook signatures

Part of the security and debugging toolkit

Sanitize logs, verify signatures, decode tokens and inspect certificates locally before sharing sensitive debugging data.