Free SSL Converter
Different servers want certificates in different formats: Apache and Nginx use PEM files, Windows IIS and Azure import a password-protected PFX, and Java tools often want DER. This converter builds a PFX from your certificate, private key and optional CA bundle, and converts PFX, P7B, PEM and DER files. Everything runs in your browser, so your private key is never uploaded.
All conversions run in your browser. Your certificates and keys are never uploaded.
How it works
- 1
Pick the conversion
Create PFX, PFX → PEM, P7B → PEM, or PEM ↔ DER.
- 2
Add your files
Paste the PEM text or choose the files you received from the certificate authority. For a PFX, add the certificate, the private key from your CSR and, ideally, the CA bundle.
- 3
Set a password
A PFX is always password protected. Pick Modern (AES-256) for current systems or Legacy (3DES) for Windows Server 2016 and older.
- 4
Download
Files download straight to your device. We check that the private key matches the certificate and put the chain in the right order.
Frequently asked questions
What's the difference between PEM, DER, PFX and P7B?
PEM is Base64 text between -----BEGIN----- and -----END----- lines, used by Apache and Nginx. DER is the same data in binary. PFX (PKCS#12, .pfx or .p12) bundles the certificate, chain and private key in one password-protected file for Windows and Azure. P7B (PKCS#7) holds certificates only, never a key.
Why does it say my private key doesn't match the certificate?
Every certificate is issued for the public key in the CSR it was made from, so only that CSR's private key works with it. If you generated a new CSR, use its key, or reissue the certificate with the CSR whose key you have.
Do I need the CA bundle in my PFX?
It's strongly recommended. Without the intermediate certificates some browsers, phones and API clients can't verify your certificate, even though it is valid.
Which compatibility should I choose for a PFX?
Modern (AES-256) works with Windows Server 2019 and later, Windows 10/11, Azure and OpenSSL 3. Choose Legacy (3DES) only for Windows Server 2016 or older and old Java versions, which can't open AES-encrypted PFX files.
Is my private key uploaded?
No. The conversion code runs entirely in your browser, and the files are created on your device.
Need an SSL certificate?
DigiCert, Sectigo and RapidSSL certificates, paid in NPR with Khalti or in USD by card.