CRYPT DB
File conversion

Convert CRYPT to DB

QUICK ANSWER
Is it possible to convert CRYPT to DB?
Yes - CRYPT converts to DB.

The open-source wa-crypt-tools (wadecrypt command) decrypts .crypt12, .crypt14, and .crypt15 backups to a standard SQLite msgstore.db file. You must supply the key file from your phone (root access required for crypt12/crypt14) or your 64-digit password (crypt15).

Also to DB: MYD · DB-WAL · DB-JOURNAL

On this page

Tested on macOS, Windows & Linux
Last verified Oct 2026

More free converters

HEIC, PNG, WEBP, MP3 and more - every tool here is free.

Open the toolbox

Why convert CRYPT to DB?

Converting .crypt to .db exposes the raw SQLite chat database, letting you inspect, search, or archive your chat history outside of WhatsApp using any SQLite browser. This is useful after switching phones or losing WhatsApp account access when you need direct access to the data.

How to convert CRYPT to DB

wa-crypt-tools OPEN-SOURCE

Install via pip (pip install wa-crypt-tools) and run wadecrypt --keyfile key msgstore.db.crypt14 msgstore.db; for crypt15 with a password, use --password "yourpassword" in place of --keyfile.

WhatsApp FREE

If you only need your chats back rather than the raw database, reinstall WhatsApp with the same phone number, place the .crypt file in WhatsApp/Databases/, and tap Restore - no key handling required.

About these formats

Quality & what to watch

  • The decryption key is mandatory: for crypt12/crypt14 it is at /data/data/com.whatsapp/files/key on a rooted Android device; for crypt15 you need your 64-digit key or the password set when enabling E2E backup.
  • If you lose your crypt15 key or password, the backup is unrecoverable - WhatsApp does not hold a copy on any server.
  • The decrypted msgstore.db is a standard SQLite 3 file that any SQLite browser can open to read the messages and chat tables.

Frequently asked questions

Can I open the decrypted `.db` file in a regular database viewer?
Yes - the output msgstore.db is a standard SQLite 3 file that any SQLite browser can open to read the messages and chat tables.
Do online `.crypt` decryptor sites work?
No - they have no access to your key and cannot decrypt the file; sites claiming otherwise are not credible.
Which `.crypt` versions does wa-crypt-tools support?
It supports crypt12, crypt14, and crypt15 when the correct key or password is provided.
Is there a GUI tool for this conversion?
No GUI desktop application currently supports this conversion; wa-crypt-tools is a command-line Python package.