Security Certificate Converters

Convert SSL/TLS cryptographic keys, X.509 certs, and PEM containers.

Popular Security Certificate Conversions

Security Certificates: PEM, DER & PKCS#12

Base64 ASCII armoring, binary DER certificates, and private key containers.

Private by Design

Files are processed locally in your browser with WebAssembly and HTML5 APIs. They never leave your device, so there are no server uploads or third-party file storage.

No Queues. No Speed Caps.

Start converting immediately on your own device - no upload wait, no download queue, and no throttling by a remote server.

Free, Unlimited Access

Use every available tool without creating an account, paying for a plan, or hitting an artificial file-size limit. Convert as often as your browser and device can handle.

Format Comparison & Technical Specifications

Output FormatMIME TypeSpecificationType
PEM Certificateapplication/x-pem-fileRFC-7468-PEMBase64 Armored Certificate
CRT Certificateapplication/x-x509-ca-certRFC-5280-X509X.509 Public Certificate
CER Certificateapplication/pkix-certRFC-5280-X509X.509 Security Certificate
DER Binaryapplication/x-x509-ca-certRFC-5280-X509ASN.1 Binary Certificate
P12 PKCS #12 Bundleapplication/x-pkcs12RFC-7292-PKCS12Encrypted Certificate Archive
PFX Packageapplication/x-pkcs12RFC-7292-PKCS12Microsoft Personal Exchange

Technical Specifications & Codec Breakdown

PEM vs. DER: Text vs. Binary

DER is the binary ASN.1 encoding of an SSL/TLS certificate. PEM is simply that exact binary data converted to Base64 text with '-----BEGIN CERTIFICATE-----' headers, allowing certificates to be copy-pasted into web servers and text configs.

PKCS#12 (.pfx / .p12): Bundling Key & Certificate

A PEM certificate contains only the public certificate. When migrating certificates between Windows servers or Java keystores, PKCS#12 packages the public certificate, the full certificate trust chain, and the encrypted private key into a single password-protected file.

Useful info

0 bytes uploaded to external servers. All processing occurred locally in your browser sandbox.