.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
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 →