Zertifikate konvertieren. Einfach.

PFX in PEM, CER in PEM, PEM in PFX oder P7B – dazu CSR erstellen und Zertifikate prüfen. Alles läuft lokal in deinem Browser, nichts wird hochgeladen.

1Eingabedatei

Datei hierher ziehen oder klicken zum Auswählen
.pem .crt .cer .der .cert .key .p12 .pfx .p7b .p7c
oder PEM-Text einfügen
Optional: Zwischenzertifikat / Root-CA hinzufügen
Zwischenzertifikat (oder Root-CA) hierher ziehen oder klicken
PEM · DER · PKCS#7 — mehrere Dateien möglich
Hinzugefügte Zertifikate werden beim Umwandeln nach PEM, PKCS#7 und PKCS#12 mit in die Kette übernommen (Reihenfolge: Endzertifikat → Zwischenzertifikat → Root). DER kann nur ein einzelnes Zertifikat enthalten.

2Kette prüfen & einzeln extrahieren

Root-CA, Intermediate(s) und Endzertifikat werden automatisch erkannt und lassen sich einzeln als PEM oder DER herunterladen.

3Zielformat (gesamte Datei umwandeln)

Die Ausgabedatei heißt wie die hochgeladene Datei — nur die Endung passt sich dem Zielformat an.

Anleitungen: Zertifikate umwandeln

Für jede Umwandlung gibt es zwei Wege: hier im Browser oder mit OpenSSL auf der Kommandozeile. Der Konverter zeigt zu jedem Schritt den passenden Befehl an, die wichtigsten findest du auch hier.

PFX / P12 in PEM umwandeln

Zerlegt einen PKCS#12-Container in Zertifikat, privaten Schlüssel und Kette, etwa für Apache, nginx oder HAProxy.

Im Konverter: Datei im Reiter „Konvertieren“ ablegen, Passwort eingeben, Zielformat PEM wählen.

Mit OpenSSL:
openssl pkcs12 -in bundle.pfx -clcerts -nokeys -out cert.pem
openssl pkcs12 -in bundle.pfx -nocerts -nodes -out key.pem

PEM in PFX / P12 umwandeln

Fasst Zertifikat, Schlüssel und Zwischenzertifikate zu einer passwortgeschützten Datei zusammen, etwa für Windows, IIS oder Exchange.

Im Konverter: Zertifikat ablegen, Schlüssel und Zwischenzertifikate hinzufügen, Zielformat PKCS#12 wählen.

Mit OpenSSL:
openssl pkcs12 -export -in cert.pem -inkey key.pem \
  -certfile chain.pem -out bundle.pfx

CER / DER in PEM umwandeln

Wandelt ein binäres Zertifikat in die Textform mit -----BEGIN CERTIFICATE----- um.

Im Konverter: Datei ablegen, das Format wird automatisch erkannt, Zielformat PEM wählen.

Mit OpenSSL:
openssl x509 -inform der -in cert.cer -out cert.pem

PEM in DER umwandeln

Erzeugt die binäre Form, die Java, Windows und manche Appliances erwarten.

Im Konverter: PEM-Datei ablegen oder den Text einfügen, Zielformat DER wählen.

Mit OpenSSL:
openssl x509 -in cert.pem -outform der -out cert.der

P7B (PKCS#7) in PEM umwandeln

Holt alle Zertifikate einer Kette aus einer P7B-Datei, wie sie viele Zertifizierungsstellen ausliefern.

Im Konverter: P7B ablegen, die Kette wird angezeigt. Root und Zwischenzertifikate lassen sich einzeln herunterladen.

Mit OpenSSL:
openssl pkcs7 -print_certs -in chain.p7b -out chain.pem

PEM in P7B (PKCS#7) umwandeln

Bündelt Zertifikat und Kette ohne privaten Schlüssel, etwa für Windows oder Tomcat.

Im Konverter: Zertifikat und Zwischenzertifikate ablegen, Zielformat PKCS#7 wählen.

Mit OpenSSL:
openssl crl2pkcs7 -nocrl -certfile chain.pem -out chain.p7b

CSR erstellen

Erstellt eine Zertifikatsanforderung mit Subject-Angaben und SANs, wahlweise mit neuem oder vorhandenem Schlüssel.

Im Konverter: Reiter „CSR erstellen“ öffnen, Common Name und SANs eintragen, Schlüssel erzeugen lassen.

Mit OpenSSL:
openssl req -new -newkey rsa:2048 -nodes -keyout key.pem -out request.csr \
  -subj "/CN=www.example.com" \
  -addext "subjectAltName=DNS:www.example.com,DNS:example.com"

Zertifikat anzeigen und Schlüssel prüfen

Zeigt Laufzeit, Aussteller, Erweiterungen und Fingerprints und prüft, ob Zertifikat, Schlüssel und CSR zusammenpassen.

Im Konverter: Dateien im Reiter „Anzeigen“ ablegen, passende Paare werden automatisch markiert.

Mit OpenSSL:
openssl x509 -in cert.pem -noout -text
openssl x509 -in cert.pem -noout -pubkey | openssl sha256
openssl pkey -in key.pem -pubout | openssl sha256

Zertifikatsformate im Überblick

FormatDateiendungenKodierungTypischer Inhalt und Einsatz
PEM.pem .crt .cer .keyBase64-TextZertifikate, Schlüssel und Ketten; Standard bei Apache, nginx und unter Linux
DER.der .cerbinärein einzelnes Zertifikat; häufig bei Windows und Java
PKCS#7.p7b .p7cBase64 oder binärZertifikatskette ohne privaten Schlüssel; Windows, Tomcat
PKCS#12.pfx .p12binär, mit PasswortZertifikat, privater Schlüssel und Kette in einer Datei; Windows, IIS, Exchange, Browser-Import

Häufige Fragen zum Zertifikat-Konverter

Ist es sicher, private Schlüssel hier umzuwandeln?

Ja. Die Umwandlung läuft vollständig in deinem Browser, Dateien und Passwörter werden an keinen Server übertragen. Du kannst das im Netzwerk-Tab der Entwicklerwerkzeuge prüfen oder die Seite speichern und offline nutzen.

Was ist der Unterschied zwischen .crt, .cer und .pem?

Die Endung sagt wenig über den Inhalt. Eine .crt- oder .cer-Datei kann Text (PEM) oder binär (DER) sein. Der Konverter erkennt das Format automatisch am Inhalt.

Ist PFX dasselbe wie P12?

Ja. Beide Endungen bezeichnen das Format PKCS#12, einen passwortgeschützten Container für Zertifikat, privaten Schlüssel und Kette.

Warum braucht mein Server die Zwischenzertifikate?

Browser vertrauen nur der Root-Zertifizierungsstelle. Der Server muss die Zwischenzertifikate mitschicken, damit die Kette vollständig ist. Der Konverter erkennt Ketten, sortiert sie und prüft die Signaturen.

Funktioniert der Konverter offline?

Ja. Alle Bibliotheken liegen auf dieser Website. Speichere die Seite, dann funktioniert sie auch ohne Internetverbindung.