Drop any file to identify it
No upload. No signup. No sending your file halfway across the internet.
We tell you what it is, right here in your browser.
Drop it!
Let go to identify this file.
Couldn't identify this file
Need to convert it? fwip it →
P12 (PKCS#12) is the format for moving certificates with their private keys between systems. It bundles everything needed for SSL/TLS — the certificate, the private key, and the intermediate certificate chain — into a single password-protected file. When you need to install an SSL certificate on a new server, import a code signing certificate, or back up your client certificate, P12 is usually the format.
The password protection is essential because the file contains the private key. Without the password, the file is useless. With it, someone has everything needed to impersonate the certificate holder. Treat P12 files and their passwords like crown jewels — separate them, transmit them through different channels, and delete them when no longer needed.
Apple and Windows both import P12 files natively. On Mac, double-click to import into Keychain. On Windows, double-click to start the Certificate Import Wizard. For server deployment, `openssl pkcs12 -in bundle.p12 -out cert.pem -nodes` extracts the certificate and key as PEM files.