This site is an archive and is no longer updated.
    Java & KeytoolIntermediate

    Java Certificate Conversion

    Convert certificates between JKS, PKCS#12, and PEM formats. Step-by-step keytool and OpenSSL commands.

    Interactive Demo
    LinkedInX
    Certificate Conversion

    Format Conversion Guide

    Java keystores (JKS/PKCS12) and PEM files serve different ecosystems. Use keytool for Java formats and OpenSSL for PEM conversions.

    Read Full Guide

    Format Flowchart

    JKS

    Java KeyStore

    keytool
    PKCS12

    .p12 / .pfx

    openssl
    PEM

    .pem / .crt / .key

    PKCS12 is the universal format - convert through it when crossing ecosystems

    Select Conversion:

    Step 0 of 2

    JKS to PKCS12

    2 steps required

    Click "Show Commands" to see the conversion steps

    Tool Summary

    keytool

    JKS ↔ PKCS12 conversions

    Java's built-in certificate tool

    openssl

    PKCS12 ↔ PEM conversions

    Universal crypto toolkit