Crypto Wallets

MultiBit ClassicAn Archived Bitcoin Wallet for Windows

MultiBit Classic is a deprecated Bitcoin wallet no longer maintained since 2017. Learn the risks, how to migrate your funds, and better alternatives.

Free Open source Windows: Yes v0.5.19 Updated 26 Jul 2017
8 min read Last update 26 Jul 2017 github.com/Multibit-Legacy/multibit

MultiBit Classic is a desktop Bitcoin wallet for Windows and Linux that was built in Java on top of the Bitcoinj library. It is aimed at users who wanted an open source, free wallet they could run on their own computer, but the project is now deprecated and should not be used to store real funds.

The project's own status notice reads "Multibit is Deprecated - Do Not Use," and its most recent code update dates to July 2017. The latest release, v0.5.19, has not received security fixes or compatibility updates since then. That makes it a historical reference rather than a practical wallet choice for anyone holding Bitcoin today.

02

What Is MultiBit Classic and Where Did It Come From?

MultiBit Classic belongs to the early generation of Bitcoin wallets that aimed to give ordinary users full control over their private keys. Instead of trusting a company to hold coins, the software stores keys on the user's own machine.

The "Classic" name distinguished this project from later MultiBit variants. The source code is published under the MIT license, which allows anyone to read, copy and modify it, and it is hosted in a legacy repository on GitHub.

Because the project is archived, you will find it mainly as a case study in how early desktop wallets were designed. Developers studying Bitcoin software often look at it to understand the older architecture before modern wallets adopted different standards.

03

Who Would Have Used MultiBit Classic?

The wallet was built for people who wanted a simple, self-custodial Bitcoin client on a desktop computer. It suited users who did not want to rely on a web-based service and who were comfortable managing a local wallet file.

Developers were another audience. Because the code was open source and built with Maven, it served as a readable example of how to integrate Bitcoinj into a graphical application. Students and hobbyists sometimes used it for exactly that purpose.

Today, however, the primary audience for this page is people who find an old copy of the software and want to know whether it is still usable. For that group, the answer is no: the project itself advises against using it.

04

How Desktop Bitcoin Wallets Work

A desktop Bitcoin wallet stores the private keys that prove ownership of coins. Those keys are usually protected by a password and backed up as a seed phrase, a list of words that can regenerate the wallet on another device.

The wallet itself does not hold Bitcoin in the way a bank account does. Coins live on the blockchain, and the wallet holds the keys needed to sign transactions that move them. Losing the keys means losing access, which is why backups matter so much.

Libraries such as Bitcoinj handle the technical work of building transactions and listening to the network. When a library stops receiving updates, the wallet built on it inherits any unpatched weaknesses over time.

05

Why Deprecated Wallet Software Carries Risk

Software that is no longer maintained does not receive security patches. Over the years since 2017, changes in the Bitcoin network, in operating systems and in Java itself can break compatibility or expose vulnerabilities that the original developers never fixed.

A wallet that connects to the network with outdated code may also behave unpredictably when syncing or broadcasting transactions. Users have reported that older wallets can struggle with current blockchain data, and an error during a send can be hard to diagnose.

For these reasons, the responsible approach is to move any funds out of an old wallet using a current, maintained tool, while the old software is still able to open your wallet file. The next section explains how that migration is commonly done.

06

Key features

Java-based desktop wallet

MultiBit Classic runs as a standalone desktop application on Windows and Linux. Its codebase is written in Java, which is why it relies on the Java runtime rather than native Windows components.

Bitcoinj network access

The wallet uses the Bitcoinj library to connect to the Bitcoin network. This library handles transaction building, block syncing and peer communication, so the wallet itself focuses on the user interface.

QR code support

ZXing, short for "Zebra Crossing," is integrated to generate and read QR codes. This makes it easier to send and receive Bitcoin addresses between a desktop and a phone.

Exchange connectivity

The XChange library gives the wallet access to several Bitcoin exchanges, letting users look up market information from within the application.

Dependency safety rules

Bitcoinj Enforcer Rules were used during the build to help prevent dependency chain attacks, a type of supply chain risk in which a malicious library is slipped into a project.

Maven build system

The project uses Maven for building, which means developers familiar with standard Java tooling could compile and modify the source code without learning a custom process.
07

Supported coins

MultiBit Classic is documented for Bitcoin (BTC) only. It was not designed as a multi-currency wallet, so it does not manage Bitcoin Cash, Litecoin or tokens. Its hardware wallet reference is KeepKey, which indicates that the project once considered integration with that device.

08

How to install MultiBit Classic on Windows

  1. 1

    Get the software from a trusted source

    Only use the official project repository on GitHub. The legacy source and release files are hosted under the Multibit-Legacy organization. Avoid mirror sites and third-party download portals, since they may repackage the installer with altered code.

  2. 2

    Verify the installer

    Compare the SHA-256 checksum of the downloaded file against the value published alongside the release. If no checksum or signature is available for a given build, treat the file as untrusted and do not install it.

  3. 3

    Run the Windows installer

    The project's Windows builds were created with Install4j, which produces a standard setup program. Run the installer, accept the prompts and choose an install location. Windows SmartScreen or antivirus software may warn about an unsigned or old executable; review the warning rather than disabling your protection.

  4. Launch and back up before doing anything else

    Start the wallet once to create its data folder. Before sending or receiving anything, write down the seed phrase and store it offline. This backup is what you will need if you migrate your funds to another wallet.

09

System requirements

  • Windows operating system with a Java runtime compatible with the bundled application
  • Enough disk space for the wallet data folder and the Bitcoin blockchain data it downloads
  • Internet connection to sync with the Bitcoin network
10

How to use MultiBit Classic

MultiBit Classic is best treated as a read-only tool for recovering funds, not as an everyday wallet. The steps below describe how to move your Bitcoin out of it safely, using the old software only as long as it opens your wallet.

  1. Open the existing wallet and confirm your balance and receiving addresses are visible.
  2. Write down the seed phrase and confirm it matches the backup you already have. Do not type it into any website.
  3. Install a current, maintained wallet such as Electrum or Sparrow Wallet from its official site.
  4. In the new wallet, generate a fresh receiving address and copy it carefully.
  5. In MultiBit Classic, send the full balance to that new address. Leave a small margin for network fees.
  6. Wait for the transaction to confirm on the blockchain, then check the new wallet's balance before deleting anything.
  7. Stop using MultiBit Classic for any new transactions once the migration is complete.
11

Pros & cons

Pros
  • Free and released under the MIT license
  • Open source code that can be inspected
  • Simple desktop interface for basic Bitcoin wallet functions
  • Useful as a reference for how early Java-based wallets were built
Cons
  • Officially deprecated and marked "Do Not Use" by its project
  • Last code update was in July 2017
  • Supports Bitcoin only
  • Not compatible with current security practices and may be vulnerable to unpatched issues
  • Few modern features such as native hardware wallet support
12

Is MultiBit Classic safe?

MultiBit Classic is not safe to use for storing or sending funds. The project itself warns against using it, and its code has not been updated since 2017, so known and unknown vulnerabilities remain unpatched. Any Bitcoin held in a wallet that depends on this software should be moved to a maintained wallet.

If you still need to run the program, download it only from the official GitHub repository, compare the SHA-256 checksum with the published value, and be cautious about any installer that cannot be verified. Never enter your seed phrase on a third-party website or into a program that asks for it unexpectedly. Antivirus tools may flag old unsigned executables; address that warning by verifying the file, not by turning protection off.

  • Official source only. Download from github.com/Multibit-Legacy/multibit. Ignore ads and lookalike domains.
  • Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
  • Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
13

Alternatives

MultiBit Classic differs from the wallets listed as alternatives in one fundamental way: it is no longer maintained. Electrum and Sparrow Wallet receive active development, support modern features such as multisignature setups and hardware wallets, and are the more sensible choices for anyone managing Bitcoin today.

Some alternatives go further. Armory was designed around cold storage, while Wasabi Wallet focuses on privacy through CoinJoin. If you previously used MultiBit Classic only as a simple Bitcoin client, Electrum is usually the closest match in workflow, while Sparrow Wallet suits users who want more control over coin selection and advanced setups.

14

Specifications

Price
Free
Type
Open source
License
MIT
Latest version
v0.5.19
Last update
26 Jul 2017
Windows support
Yes (Windows build or installer)
Source code
github.com/Multibit-Legacy/multibit
15

Frequently asked questions

No. The project is officially deprecated and marked as do not use. Its code has not been updated since July 2017, so it does not receive security fixes. If you hold Bitcoin in a MultiBit Classic wallet, move the funds to a maintained wallet as soon as possible.

The software is available from the project's GitHub repository under the Multibit-Legacy organization. Download only from that official source, verify the SHA-256 checksum if one is published, and avoid unofficial download sites that may distribute modified installers.

MultiBit Classic is documented for Bitcoin (BTC) only. It does not manage Bitcoin Cash, Litecoin, Ethereum or tokens, so it should not be used for any other asset.

Back up your seed phrase first, install a maintained wallet such as Electrum, generate a new receiving address there, and send the full balance from MultiBit Classic to that address. Wait for confirmation before deleting the old wallet file.

Yes. The software is free and released under the MIT license, which permits copying and modification. Free licensing does not make the program safe to use for current Bitcoin storage, given its deprecated status.

The project lists KeepKey as a related hardware wallet reference, but it is not a current, supported integration for modern use. For hardware wallet support, choose a maintained wallet that is actively updated for your device.

The project lists Linux as a supported platform alongside Windows, but the same deprecation applies on every operating system. The safer choice on any platform is a currently maintained wallet.

16

Verdict

MultiBit Classic is an archived Bitcoin wallet that the project itself no longer recommends. It is useful mainly as a historical example of an early open source desktop wallet, or as a tool for recovering funds during a migration. Anyone who holds Bitcoin today should move coins to a maintained wallet like Electrum or Sparrow Wallet and keep the software out of regular use. Check the official site for the latest current recommendations before choosing a replacement.

Download now