Cake Wallet is an open-source, non-custodial, multi-currency crypto wallet designed for people who want to hold and move their own digital assets without handing control to a third party. It is aimed at users who value privacy, want a single app for several blockchains, and prefer software whose code can be inspected by anyone.
Because the wallet is non-custodial, the funds are controlled by the keys stored on your own device rather than by a company. That makes the app appealing to privacy-minded users, though it also means you are responsible for backing up your recovery phrase and keeping it secure.
What Cake Wallet Is and Who It Is For
Cake Wallet is a mobile-first wallet family that also runs on desktop systems, including Windows. The app is aimed at individuals who want to manage several cryptocurrencies in one place while keeping full control of their keys. It is particularly popular with users who care about financial privacy, since it supports coins such as Monero that are designed to conceal transaction details.
The typical user is someone who holds more than one coin and wants to avoid depositing everything on a centralized exchange. Traders who move between chains, people receiving payments in several currencies, and privacy-conscious users all find the single-app approach practical. Beginners can also use it, but they should take the backup process seriously from the start.
How a Non-Custodial Wallet Differs from an Exchange Account
When you keep coins on an exchange, the platform controls the private keys and you have a balance on its books. When you use a non-custodial wallet like Cake Wallet, the keys are generated and stored on your device, and only you can authorize a transaction.
This distinction has practical consequences. If you lose access to your device and have no backup of your recovery phrase, the funds cannot be recovered by customer support because no one else holds them. On the other hand, no one can freeze your account or block a withdrawal. Understanding this trade-off is the most important step before using any wallet of this type.
Real-World Scenarios Where the Wallet Helps
A freelancer who gets paid in Bitcoin, Litecoin and Monero can receive all three in one app and keep each in its own wallet. Someone who wants to move a small amount between chains can use the built-in exchange instead of opening several accounts on different platforms.
A user who receives invoices from merchants that specify a fixed rate can use the fixed-rate payment option to settle the invoice at the agreed price. Users who prefer to avoid public block explorers may appreciate the option to connect to a node they run or trust, because it changes which server receives their wallet queries.
Key Concepts Every User Should Understand
A seed phrase, sometimes called a recovery phrase, is a list of words that encodes your wallet's private keys. Anyone who has this phrase can spend your funds, so it should be written down on paper and stored offline. Never type it into a website, a chat, or an app you did not install from an official source.
A network fee is the amount paid to miners or validators for processing a transaction. Fees vary with network congestion and with the speed you choose. A node is a computer running blockchain software; connecting to your own node means your wallet asks it for balance and transaction data rather than relying on a third party's server.
Key features
Full self-custody
Built-in exchange
Fixed-rate invoice payments
Fiat on-ramp and off-ramp
QR code scanning
Multiple wallets
Custom node selection
Address book
Backup to external storage or iCloud
Human-readable address support
Adjustable network fees
Supported coins
According to the project documentation, the wallet works with Bitcoin, Ethereum, Litecoin, Monero, Bitcoin Cash, Solana, TRON, Polygon, Arbitrum, Decred, Nano and Zano, along with ERC-20 tokens on Ethereum. The mining algorithm listed for the project is SHA-256, which is the algorithm used by Bitcoin. Coverage can change over time, so check the official website for the current list of supported networks before you rely on a specific asset.
How to install Cake Wallet on Windows
PS> winget install CakeWallet.CakeWallet - 1
Option 1: Install with winget
Open Windows Terminal or PowerShell and run the command winget install CakeWallet.CakeWallet. Windows Package Manager downloads the release and installs it, which saves you from searching for the installer manually. After the installation finishes, launch the app from the Start menu.
- 2
Option 2: Download from the official website
Go to the official website at cakewallet.com and download only from the official website. Locate the Windows installer, save it to a folder you control, and run it. Follow the prompts to choose an install location and finish the setup.
- 3
Option 3: Download from GitHub Releases
The source code and release files are published on the project's GitHub repository. You can download the release asset from the Releases page, which lets you compare it with the official download before running it.
- 4
Verify the file before running it
Compare the SHA-256 checksum of the downloaded installer with the value published by the developers. On Windows, open PowerShell and run Get-FileHash followed by the file path. If the hash does not match, do not run the file and download it again from the official source.
-
Create your first wallet
When the app opens, follow the setup flow to create a new wallet. Write down the recovery phrase on paper, store it in a secure place, and confirm it when prompted. Only after you have verified the backup should you send any funds to the new wallet.
System requirements
- Windows operating system with a current, supported version
- Enough free disk space for the application and its data
- A stable internet connection for syncing with the blockchain network
How to use Cake Wallet
Once the wallet is installed and your recovery phrase is safely stored, the basic workflow is straightforward. Most actions happen from the main screen, where each wallet's balance and transaction history appear.
- Open the app and select the wallet you want to use, or create a new one.
- Wait for the wallet to sync with the network so that your balance and history are up to date.
- To receive funds, open the receive screen, copy the address or show the QR code, and share it with the sender.
- To send funds, tap send, paste or scan the recipient address, enter the amount, and choose a network fee level.
- Review the transaction details, including the fee and recipient, then confirm to broadcast it.
- To swap coins, open the exchange screen, pick the currency pair, enter an amount and confirm the rate before you accept.
- Keep the address book updated with labeled contacts so future payments are faster and less error-prone.
- Periodically check that your backup is current, especially after creating a new wallet.
Pros & cons
- Non-custodial design gives you direct control of your keys
- Supports many popular coins and networks in one app
- Built-in exchange and fiat on/off-ramp options reduce the number of separate accounts needed
- Open-source code under the MIT license can be reviewed by anyone
- Custom node support gives advanced users more control over privacy
- Free to download and use
- You are fully responsible for backing up your recovery phrase
- Fiat purchases and exchange rates depend on third-party providers
- Feature availability can vary between platforms, so Windows may lag behind mobile versions
- Beginners may find the number of options and settings overwhelming at first
Is Cake Wallet safe?
Cake Wallet is a wallet that handles private keys and money, so safety matters more than usual. Download the installer only from the official website or the project's GitHub Releases page, and verify the SHA-256 checksum or signature before running it. Never enter your seed phrase on a third-party website, in a chat message, or into any app that asks for it unexpectedly, because anyone with those words can take your funds.
Antivirus software may occasionally flag wallet installers as suspicious, particularly for newly released versions. In that case, check the hash against the official value rather than disabling your protection. Keep Windows updated and store your recovery phrase offline. The project's code is public, but the usual rule applies: verify before you trust.
- Official source only. Download from cakewallet.com. 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.
Alternatives
Cake Wallet competes with several multi-currency and self-custody wallets. Coin Wallet and Stack Wallet are also open-source multi-currency options, so the choice often comes down to which coins and features you need most. Cake Wallet's strengths are its built-in exchange, fiat on-ramp, and privacy-focused coin support, including Monero.
MyTonWallet focuses on the TON ecosystem, while BitPay Wallet is tied to the BitPay service. If your main concern is a single browser-based tool for TON assets, MyTonWallet may suit you better. For a general-purpose desktop and mobile wallet spanning many chains, Cake Wallet is a strong candidate, especially if you want non-custodial control with in-app exchanging.
Specifications
- Price
- Free
- Type
- Open source
- License
- MIT
- Latest version
- 5.2.0
- Last update
- 30 Oct 2026
- Windows support
- Yes (available via winget)
- Official site
- cakewallet.com
- Source code
- github.com/cake-tech/cake_wallet
- Install command
- winget install CakeWallet.CakeWallet
Frequently asked questions
Yes, Cake Wallet is listed as free. You download and use the app without a subscription. Network fees still apply when you send transactions on blockchains, and any exchange or fiat provider may charge its own fees, which are shown before you confirm.
It can be, provided you download it only from the official website or GitHub Releases, verify the SHA-256 checksum, and keep your recovery phrase offline. Safety depends largely on your own habits, since a non-custodial wallet gives you full control and full responsibility for your keys.
Open PowerShell or Windows Terminal and run winget install CakeWallet.CakeWallet. The package manager handles the download and installation. Afterwards, launch the app from the Start menu and set up your wallet, making sure to back up the recovery phrase.
Cake Wallet is non-custodial, which means your private keys are stored on your device and not by the company. You control your coins directly, but if you lose the recovery phrase and your device, the company cannot restore access to the funds for you.
According to the project documentation, the wallet supports Bitcoin, Ethereum, Litecoin, Monero, Bitcoin Cash, Solana, TRON, Polygon, Arbitrum, Decred, Nano, Zano and ERC-20 tokens. Support can change over time, so confirm the current list on the official website before sending funds.
Yes, the wallet lets you select your own custom nodes or servers. This is useful if you run a node or trust a particular provider more than the default one, because it changes which server receives your balance and transaction queries.
The app offers backup to an external location or to iCloud. Write down your recovery phrase on paper and store it separately from the device. Test that your backup works by understanding the restore process before you need it in an emergency.
Verdict
Cake Wallet suits people who want a non-custodial, open-source wallet covering many blockchains in one app, along with built-in exchanging and privacy-oriented coins. It rewards users who take backups seriously and are comfortable managing their own keys. Beginners can use it successfully, but should start with small amounts and practice the backup and restore process before storing significant funds.