Bitcoin Core Wallet.dat ((install)) May 2026
wallet.dat file is the heart of a Bitcoin Core installation, containing the private keys required to spend your funds. Because this file is essentially your money, handling it correctly during backups or recovery is critical. Where to Find It
Understanding the structure, function, and security implications of this file is critical for anyone running a Bitcoin Core node. Bitcoin Core Wallet.dat
Bitcoin Core stores wallet data in a file commonly called wallet.dat. This file contains the private keys, addresses, transaction metadata, labels, and some wallet configuration. Because it holds the keys that control your coins, wallet.dat is the single most sensitive file in a Bitcoin Core node. wallet
Modern Bitcoin Core (v0.15+) supports multiple wallets. You can have several wallet.dat files, each with a different name (e.g., savings.dat , spending.dat , cold.dat ). This guide applies to Bitcoin Core version 22
This guide applies to Bitcoin Core version 22.0 and later. For older versions (pre-0.17), wallet behavior differs — consider upgrading.
- Install Bitcoin Core on the new machine. Let it start and create a default empty wallet (it will auto-generate a new
wallet.dat). - Close Bitcoin Core.
- Go to the data directory (e.g.,
%APPDATA%\Bitcoin). - Rename the existing
wallet.dattowallet_old.dat(Never delete; keep it as a fossil). - Copy your backup file into the folder.
- Rename the backup file to
wallet.dat. - Restart Bitcoin Core.
New Bitcoin users are confused: "Why do I need a file when other wallets give me 12 words?"