File Extension Library

.CRYPT12 File Extension

  • Developer by: WhatsApp
  • Category: Database Files

What is an .CRYPT12 file?

.CRYPT12 file extension is created by WhatsApp. .CRYPT12 has been classified as Database Files.

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

List of all softwares that can open the WhatsApp Encrypted Database File
WhatsApp Messenger

How to Open .CRYPT12 file on different platforms

Open .CRYPT12 File on Windows

  • Right-click a .CRYPT12
  • Left-click "Open With" > "Choose another app"
  • Select the program that opens .CRYPT12 file and Select check box "Always use this app to open .CRYPT12 files" Press "Ok"

Open .CRYPT12 File on Mac

  • Right-click (or Ctrl + Left-click) the .CRYPT12 file
  • Click "Open With" > "Other.."
  • Then choose another program from the app list and press "Open"
  • Select check box "Turn on" for "Always open in app"

Open .CRYPT12 File on Linux

Right click on the .CRYPT12 file, choose "Open with" and select a program from the list above

Open .CRYPT12 File on iPhone

Select a file. If you don't see an application to open the .CRYPT12 file, tap "Share" and choose the right app.
Method 2
Save the file. Then open the app «Files». Touch and hold the file, then release your finger. You will see a black menu bar. After that tap "Share" and select an application.

Open .CRYPT12 File on Android

Tap the Settings icon on an Android smartphone, then select «Applications». Click the Settings icon in the upper right corner of the screen, to change the default apps.
If you want to open, edit, save or even convert .CRYPT12 files on Android, then your best bet is to download one of the dedicated apps available on Google Play.

How to fix problems with .CRYPT12 files

  1. You need to update the application that you normally use to open .CRYPT12 files. Only the latest version of the software supports the current .CRYPT12 file format
  2. You need to check the .CRYPT12 file for viruses. To do this, you need to scan it with a popular antivirus (Norton, Nod32, Kaspersky, Dr.Web, etc.)