Opening a P12 File

The P12 file type is primarily associated with OpenSSL.

P12File Extension P12
File extension: P12
File type:  public key certificate

What is a P12 file?

P12 files mostly belong to OpenSSL by OpenSSL Developers. A P12 file is an archive of private/public keys and their related X.509 certificates. A P12 file may also contain a certificate revocation list and other chain of trust information. This file is usually signed and encrypted to prevent unauthorized access. It is mainly used to transfer information between Internet services. The pkcs12 command in OpenSSL is the primary program for creating, parsing, and reading a P12 file. The Certificate Manager in Windows and the Keychain Access on macOS can store and use keys and certificates saved in P12 files.

How to open P12 files

You need a suitable software like OpenSSL to open a P12 file. Without proper software you will receive a Windows message "How do you want to open this file?" or "Windows cannot open this file" or a similar Mac/iPhone/Android alert. If you cannot open your P12 file correctly, try to right-click or long-press the file. Then click "Open with" and choose an application. You can also display a P12 file directly in the browser:. Just drag the file onto this browser window and drop it.

Online P12 Text Viewer

Choose your .p12 file to analyze

Read our privacy guarantee in Filext’s terms and privacy policy

Please allow ads on our site

This helps us keep our servers running. Then re-upload your file to view it.

Click here to see how to disable the ad blocker for filext.com

Programs that open and convert P12 files:

  1. OpenSSL by OpenSSL Developers
    See the previous paragraphs to learn more about the main application. P12 files are often referred to as OpenSSL web (source)s because this type of file is primarily created or used by this software.
  2. Certificate Manager (public/private key chain) by Microsoft
    Certificate Manager is the certificate trust/revocation list management program for Windows operating system. It can read a chain of trust and public/private keys saved in a P12 file. This file format is classified as Web (source). Related links: SSL Certificates HOWTO, PKCS 12
  3. Keychain Access (public/private key chain) by Apple
    Keychain Access is a password/account management software built into macOS operating system. It can use a P12 file to store an encrypted list of passwords, public/private keys, bank accounts, and other personal information. This file format is classified as Web (source). Related links: SSL Certificates HOWTO, PKCS 12

P12 file format details:

The file format determines how the data is stored in the file. A file format is determined by the file extension and signature, so JPEG images have the extension .jpg and the first bytes in the file are ÿØÿ. Frequently, however, one file extension is used by different programs for different file formats, and one file format for different file extensions. Exact knowledge of the format is therefore important in order to solve problems occurring in files. Below is our analysis of the P12 files:

The P12 extension is very commonly found and contains well-defined data in an established structure that can be read by various programs. But the following two file formats are common:

All other P12 files (9%) have no consistent format. These files sometimes refer to push, indonesia, ewallet, bank, user or server. If you want to find out which format your P12 file belongs to, just click on the button "Choose your .p12 file to analyze".

Technical Data for P12 File Extension

File classification:
Web (source)
Related files:

The following listing is compiled from the database produced by the 'Associate This!' program, selected data from the main FILExt database and file extension information submitted by users.

ProgramID: Fluid.Studios.Software.Raid.Toolkit, FileType: Parity archive, AppName: Fluid Studios Software RAID Toolkit

ProgramID: PFXFile, FileType: Personal Information Exchange, AppName: Crypto Shell Extensions
EXEFile: cryptext.dll

ProgramID: Fluid.Studios.Software.Raid.Toolkit
EXEFile: S:\FSRaidSoftwareRAID\FSRaid.exe %1

ProgramID: FSRaid
EXEFile: C:\Documents and Settings\Supreme Overlord\Desktop\FSRaid.exe %1

ProgramID: PAR_Recovery_Volume
EXEFile: %ProgramFiles%\QuickPar\QuickPar.exe %1

ProgramID: SmartPAR
EXEFile: %ProgramFiles%\smr-usenet\smartpar\SmartPAR.exe %1

ProgramID: X.509 Certificate
EXEFile: %ProgramFiles%\SECURITY\PGP\PGP Corporation\PGP802eng\pgpkeys.exe %1

ProgramID: Personal
EXEFile: %ProgramFiles%\Personal\bin\Personal.exe %1

ProgramID: X.509 Certificate
EXEFile: %ProgramFiles%\PGP Corporation\PGP for Windows XP\pgpkeys.exe %1

ProgramID: Fluid.Studios.Software.Raid.Toolkit
EXEFile: G:\FSRaid.exe %1

ProgramID: PAR_Recovery_Volume
EXEFile: %ProgramFiles%\QuickPar 0.8\QuickPar.exe


a p12 public key certificate is a special file format by OpenSSL Developers and should only be edited and saved with the appropriate software.

How to solve problems with P12 files

  • Associate the P12 file extension with the correct application.
  • Update your software that should actually open public key certificates. Because only the current version supports the latest P12 file format. Search, therefore, e.g. on the OpenSSL Developers manufacturer website after an available OpenSSL update.
  • To make sure that your P12 file is not corrupted or virus-infected, get the file again and scan it with Google's virustotal.com.
  • Click here to open your .P12 file online - secure, fast, and no downloads needed.
Drop here
View another file
P12 file viewer P12 file description