PEM Decoder
Decodes the base64 body of any PEM block (certificate, public key, private key, CSR, and more) and shows its label and byte length. Paste a full PEM block, including the BEGIN/END lines.
Decodes the base64 body of any PEM block (certificate, public key, private key, CSR, and more) and shows its label and byte length. Paste a full PEM block, including the BEGIN/END lines.
Use cases
- Checking the byte length of a decoded certificate or key
- Confirming a PEM block's label matches what you expect
Examples
A self-signed test certificate
-----BEGIN CERTIFICATE----- MIIC/jCCAeagAwIBAgIEB1vNFTANBgkqhkiG9w0BAQsFADBBMQswCQYDVQQGEwJV UzEYMBYGA1UECgwPQW1pZ29Ub29seiBUZXN0MRgwFgYDVQQDDA9hbWlnb3Rvb2x6 LnRlc3QwHhcNMjUwMTAxMDAwMDAwWhcNMzUwMTAxMDAwMDAwWjBBMQswCQYDVQQG EwJVUzEYMBYGA1UECgwPQW1pZ29Ub29seiBUZXN0MRgwFgYDVQQDDA9hbWlnb3Rv b2x6LnRlc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnWyEidfyg SpvyTRNfuw02iRLh/7R3+mh6pvpJnhwCeQNHejBNqaIdfhXD+7EPdFmHppQZ1mwS 9lkzrjygQnNygxomDaaSbxG47H14PN3R97okphFOUYz0vYbDNHSginkg8gX+kgmJ +ZzTHOCN4512vtA2qyIEfyBZ7m1sGzzEuYOUqZxbPxTACd7Oz9x6WPlvOU5wrq7B vtDtWMQk/UC0R+8FWSweW1c1OO/N5vypKYBbe+3DAerCP6/VxJ6UDwr/uFqJDNNA qp5eDxNQi4xUCYNbDskcEnyj4WcfPHlsH9fXZvgrP4oAaFUTOSi4IdMBTXZ0/6DO iMjZqN9wpFt1AgMBAAEwDQYJKoZIhvcNAQELBQADggEBAHSGLbSm/cF2/cB/XtrF 0/+KSlVHa3KkXi+B9f117qAo4SNUksN2/uF43mKMW2OJymlXXqPNJ+tF+E5qdmAC gUy2RcaykLjB9G2wnxmutPNIhPcAN6PeEUSWibtslz43wtG8uy5NJD7cXIR1EHqe ouVY046lcTMQERosCjyfmQaOmpgVV8KghhfESKvJuvg/94o7Gd3uDBGbuc5xt/Fi UCK/PwXYTeLuRv78EAEXyFDaxHWjliyjRJ7pDh3JOifKmi/pdNp1daJPtKhEY8SU jvMD9wxEf+ngYZLR3z7h6f6KJPTZHdEkv3IT8DiHxURSlp/5Mae0+qFWGm7VVzob j1U= -----END CERTIFICATE-----
{"label": "CERTIFICATE", "byte_length": 770, "der_prefix_hex": "308202fe308201e6a003020102020407"}FAQ
Is my data sent to a server?
Yes — the parsing runs on the server for this tool.