DER naar PEM Converter
Converteer certificaten en sleutels in DER-binaire indeling naar PEM-tekstformaat. Deze tool verwerkt je bestanden lokaal in je browser voor maximale veiligheid en privacy.
Overview
DER to PEM conversion rewraps a binary X.509 certificate, private key, public key, or CSR as Base64 text with the familiar BEGIN/END headers that Apache, Nginx, and most TLS toolchains expect. This converter runs the entire operation inside your browser using the Web Crypto and File APIs — the binary data is read locally, encoded to Base64, and returned to you without ever touching a server. Because certificate files often contain private key material, keeping the conversion offline is not a convenience feature; it is a security requirement.
Common Use Cases
- Web Server Deployment — Administrators deploying TLS certificates received in DER/CER format from an enterprise CA need PEM output before configuring Apache or Nginx virtual hosts.
- OpenSSL Compatibility — Developers working with OpenSSL-based toolchains use this to convert binary .cer or .crt files into PEM so they can inspect, chain, or sign them with standard CLI commands.
- Private Key Format Migration — Security engineers migrating private keys between systems that use different encoding conventions convert DER-format keys to PEM without risking exposure to an online service.
- CSR Submission — Teams that generate certificate signing requests programmatically in DER binary form use this to produce the PEM text required by most public CA submission portals.
- Certificate Inspection — sysadmins who receive opaque binary .der files use this to produce readable PEM output they can paste into a certificate viewer or diff against an expected fingerprint.
How It Works
Upload DER File
Upload your binary DER-formatted certificate, key, or CSR file (.der, .cer, .crt extensions).
Automatic Conversion
The tool reads the binary data and converts it to Base64-encoded PEM format with proper BEGIN/END headers.
Download or Copy PEM
Download the converted PEM file or copy the text content to use in web servers, applications, or for viewing.