WhyCrashed

.p12 · application/x-pkcs12

What is a .p12 file?

PKCS#12 Bundle

Got a .p12 file right now?

Our Certificate Decoder reads it in your browser — no upload, no install.

Open the Certificate Decoder →

About the format

A .p12 file is byte-for-byte the same PKCS#12 format as .pfx — certificate, private key and usually the chain, sealed under a password. The two extensions are pure convention: .pfx from the Microsoft lineage, .p12 from the Java/Unix world, and every serious tool accepts both interchangeably. You'll meet .p12 most often around Java keystores (modern Java uses PKCS#12 as its default keystore format), mobile-app code signing (Apple developer identities export as .p12), email S/MIME identities, and VPN client certificates. Everything about .pfx handling applies unchanged: the file contains a PRIVATE KEY, so it's a credential rather than a mere certificate; the password protects it and is unrecoverable if forgotten; and after importing it where it's needed, loose copies should be deleted rather than left in Downloads. To inspect one without importing, a PKCS#12-aware decoder (or openssl pkcs12 -info) lists the certificates and confirms whether the key matches.

How to open a .p12 file

Windows

  • WhyCrashed Certificate Decoder (browser, needs the password)
  • Certificate Import Wizard

macOS

  • Keychain Access

Linux

  • openssl pkcs12
  • Java keytool

Is a .p12 file dangerous?

Sensitive, not malicious — it carries a private key. Guard the file and its password.

Related file types

.pfx.key.cer

Not sure what a file is? Check its bytes.

File names lie; magic numbers don't. Drop any file into the identifier — nothing is uploaded.

Identify a file →