Electrum is the recommended destination for MultiBit users. It's a well-maintained, lightweight Bitcoin wallet that supports both seed phrase restoration and private key import. This guide covers all migration paths from MultiBit to Electrum.
Step 1: Download and Install Electrum
Getting Electrum Safely
- Go to the official website:electrum.org
- Verify you're on the real site: Check the URL carefully. There are many phishing sites that look identical but steal your Bitcoin.
- Download the installer for your operating system (Windows, macOS, or Linux)
- Verify the download (optional but recommended) using GPG signatures provided on the download page
- Install Electrum following your system's standard installation process
Choose Your Migration Method
The method you use depends on what you have from your MultiBit wallet:
Method A: Restore MultiBit HD Seed Phrase
If you have the 12-word seed phrase from MultiBit HD, you can restore your wallet in Electrum.
Step 1: Start Electrum
Launch Electrum. The setup wizard will appear automatically for a new installation.
Step 2: Create New Wallet
- Enter a name for your wallet (e.g., "MultiBit Recovery")
- Click Next
Step 3: Select Wallet Type
- Select "Standard wallet"
- Click Next
Step 4: Choose Keystore
- Select "I already have a seed"
- Click Next
Step 5: Enter Your Seed Phrase
- Type your 12 words in the text box, separated by spaces
- Important: Click "Options" button
- Check the box for "BIP39 seed"
- Click OK to close options
- Click Next
Critical: You MUST enable "BIP39 seed" in Options. MultiBit HD uses BIP39, which is different from Electrum's native seed format. Without this option, Electrum will reject your seed phrase.
Step 6: Set Derivation Path
MultiBit HD uses a non-standard derivation path. You may need to try:
Default: m/0'
If that doesn't work, try: m/44'/0'/0'
Select legacy (p2pkh) for address type, as MultiBit HD used legacy addresses starting with "1".
Step 7: Set Password and Complete
- Set a strong password for your Electrum wallet
- Click Next
- Electrum will sync and display your balance
Method B: Import Private Keys
If you have exported .key files from MultiBit Classic containing your private keys in WIF format.
Step 1: Prepare Your Private Keys
Open your .key file in a text editor. You should see private keys that look like:
5HueCGU8rMjxEXxiPuD5BDku4MkFqeZyd4dZ1jvhTVqvbTLvyTJ
Private keys start with "5" (uncompressed) or "K"/"L" (compressed) and are 51-52 characters.
Step 2: Create Import Wallet in Electrum
- Open Electrum
- File → New/Restore
- Name your wallet
- Select "Import Bitcoin addresses or private keys"
- Click Next
Step 3: Enter Private Keys
- Paste your private keys in the text box (one per line)
- If you have multiple keys, paste them all
- Click Next
- Set a wallet password
- Click Next to complete
Step 4: Verify Balance
Electrum will sync and show any Bitcoin associated with those addresses. Your balance should appear within a minute.
Method C: Sweep Private Keys (Recommended)
Sweeping is more secure than importing because it moves your Bitcoin to a completely new wallet with fresh keys. The old MultiBit keys are never used again.
Step 1: Create a New Electrum Wallet
- Open Electrum → File → New/Restore
- Name your wallet (e.g., "New Bitcoin Wallet")
- Select "Standard wallet"
- Select "Create a new seed"
- Choose "Segwit" for modern addresses
- Write down your new 12-word seed phrase carefully!
- Verify the seed and set a password
Step 2: Access Sweep Function
- Go to Wallet → Private Keys → Sweep
- Enter your MultiBit private keys (from your .key file)
- Set the destination as your new Electrum address
Step 3: Execute Sweep
- Review the transaction details
- Set an appropriate fee (Electrum suggests a reasonable fee)
- Click Sweep
- Confirm the transaction
- Wait for confirmation (usually 10-60 minutes)
Why Sweeping Is Better
- • Your new wallet has fresh keys that were never exposed
- • Old MultiBit keys can be discarded, reducing attack surface
- • New addresses use modern formats (SegWit) with lower fees
- • Cleaner wallet history going forward
Troubleshooting Common Issues
Electrum says my seed is invalid
Make sure you clicked Options and enabled "BIP39 seed". Electrum's native format is different from MultiBit HD's BIP39 format.
Balance shows zero after importing
- • Try different derivation paths (m/0', m/44'/0'/0', m/0'/0)
- • Generate more addresses: Wallet → Addresses → right-click → Create new addresses
- • Make sure you imported ALL private keys from MultiBit
- • Verify your Bitcoin is still at those addresses using a blockchain explorer
Private key format not recognized
Make sure you're copying the actual private key (starting with 5, K, or L), not the public address or other data from the file.
Encrypted .key.aes file
You need to decrypt the file first using the password you set during MultiBit export. Technical users can try tools like btcrecover or hashcat if you know partial password information. For professional assistance, contact support@cryptorecovers.com.
After Migration: Security Checklist
You're Done!
Your Bitcoin is now in a modern, actively-maintained wallet. Electrum receives regular security updates and will continue to work for years to come. Make sure to back up your new seed phrase and never use MultiBit for Bitcoin transactions again.