The short answer
.wallet file, with optional .key exports. Funds are accessed by exporting or decrypting those keys into a modern wallet like Electrum.What is MultiBit Classic?
MultiBit Classic was the wallet that introduced many early users to self-custody. Built on Java and bitcoinj, it synced quickly using SPV and ran on Windows, macOS and Linux. It was recommended on bitcoin.org and, by 2013, managed roughly 1.5 million Bitcoin addresses.
Its defining technical trait is that it is non-deterministic. Each address MultiBit Classic generated had its own private key, stored independently. There is no single seed that reproduces the wallet — which is why backup discipline was critical, and why recovery means working with the keys directly.
How MultiBit Classic stores your keys
The wallet uses two file types you need to know about:
.wallet— the main wallet file, serialized with bitcoinj's protobuf format. It contains your private keys (encrypted or unencrypted) and transaction history..key— a separate export of one or more private keys, either in plain text or AES-encrypted. These are created via Tools → Export Private Keys..info— a small metadata sidecar file that sits next to the.walletfile.
MultiBit Classic also maintains automatic backups in a <walletname>-data/ folder, including wallet-backup/ and key-backup/ snapshots — worth checking if your main files are missing.
Where MultiBit Classic stores its files
Files live in an operating-system-specific MultiBit folder. The exact paths matter if you are searching an old computer or backup drive:
| Operating system | Default folder |
|---|---|
| Windows | %APPDATA%\MultiBit\ |
| macOS | ~/Library/Application Support/MultiBit/ |
| Linux | ~/MultiBit/ |
MultiBit Classic not opening?
If MultiBit Classic won't open, crashes on launch or hangs on “Synchronising…”, a launch failure alone does not mean the bitcoin has been lost — the wallet file is separate from the app. These problems are usually a Java, file or sync issue with clear fixes: rename the spvchain file (add .disabled), check your Java installation, and open the wallet from the correct folder. The won't open guide walks through every fix step by step.
How to export MultiBit Classic private keys
- Open your wallet in a MultiBit Classic client (or use a key extractor if it is password-protected).
- Go to Tools → Export Private Keys and export to a
.keyfile. - Keep the file safe — anyone with it can spend your bitcoin.
- In Electrum, create a new standard wallet with a freshly generated seed, open Wallet → Private Keys → Sweep, and paste the keys. This moves the funds directly into the new wallet and retires the old keys.
Full instructions with screenshots-level detail are in our export private keys guide and move to Electrum guide.
MultiBit Classic vs MultiBit HD — in one glance
- Classic: individual keys in
.wallet/.key, no seed phrase. - HD: 12-, 18- or 24-word seed phrase, data in
mbhd.wallet.aes.
If you have a seed phrase you have HD; if you have .wallet / .key files and no seed words, you have Classic. Full comparison: Classic vs HD guide.