The File Extensions Database

.CRYPT12 File Extension

  • Developer by: WhatsApp
  • Category: Database Files

What is an .CRYPT12 file?

.CRYPT12 is WhatsApp Encrypted Database File

A CRYPT12 file is an encrypted database created by WhatsApp Messenger, an Android messenger application. It contains a 256-bit AES encrypted database of messages sent and received through the app.

The "crypt12" extension is often appended to a .DB file to create a .DB.CRYPT12 file, which is used by WhatsApp to secure a user's message database on his or her Android device. For each new installment, WhatsApp Messenger uses a different algorithm to encrypt the DB files. The extension appended to the DB file, such as .CRYPT7 or .CRYPT8, signifies the algorithm.

If you are looking to decrypt a CRYPT12 to view the message history of the app's user you must locate the key file, which stores the encryption key. The key file is stored in the following location:/data/data/com.whatsapp/files/key

A CRYPT12 database file is located on the SD card of an Android device with WhatsApp Messenger installed. You can find it in the following directory:

You can use the Omni-Crypt app to convert CRYPT12 files to .CRYPT legacy files on your Android device. You can also use the WhatCrypt web program to decrypt and upload/store your CRYPT12 files.

Common CRYPT12 Filenames

msgstore.db.crypt12 - Name of the file that contains the database of chat messages. The date may appear after "msgstore" in the YYYY-MM-DD format to indicate the messages stored in that database file.

Programs that open WhatsApp Encrypted Database File
WhatsApp Messenger

How to solve problems with CRYPT12 files

  • Associate the CRYPT12 file extension with the correct application. On :
    Windows: Right click on any CRYPT12 file and then click "Open with" > "Choose another app". Now select another program and check the box "Always use this app to open *.CRYPT12 files". Mac: Right click (or Ctrl-click) the CRYPT12 file, then click "Open with" > "Other...". Then choose another program and check the "Always Open With" box. Linux: Right click on the file, and select "Open with" and choose another program. iPhone: Tap the file. If you do not see an app to open the file, then tap Share "Share" and choose an app. Alternatively, save the file. Then open the Files app Files app. There long-press on the file, then release your finger. You will see a black menu bar. Then tap "Share" and select an app. Android: Tap the Settings icon on your smartphone, then tap on the Apps section. There tap the Options icon in the top right-hand corner of the screen to change the default apps.
  • Update your software that should actually open .CRYPT12 is WhatsApp Encrypted Database File. Because only the current version supports the latest CRYPT12 file format. Search, therefore, e.g. on the WhatsApp manufacturer website after an available .CRYPT12 is WhatsApp Encrypted Database File update.
  • To make sure that your CRYPT12 file is not corrupted or virus-infected, get the file again and scan it with antivirus software.