A no-KYC crypto wallet is simply a self-custody wallet. You generate the keys on your own device, and nobody asks for ID to create one. There are solid options for every major chain, from Sparrow and Electrum for bitcoin to Zodl for Zcash. Self-custody skips identity checks, but on-chain activity is still traceable.
This guide lists widely used self-custody wallets chain by chain, explains how built-in wallet swaps differ from external swap services, covers the address habits that prevent most costly mistakes, and explains why "private" and "anonymous" are not the same thing. It is not a list of exchanges, and inclusion here is not an endorsement.
What "no-KYC wallet" actually means
Know-your-customer (KYC) checks are imposed on service providers, not on software. Under the Financial Action Task Force's guidance, virtual asset service providers such as exchanges and custodians must run customer due diligence and pass sender and recipient information between each other (the "travel rule"). Peer-to-peer transfers between self-hosted wallets aren't explicitly covered by those controls.
So a wallet that stores keys on your device has no one to verify. The identity checks happen at the edges, when you buy crypto with fiat or deposit to an exchange. FATF guidance also asks regulated providers to collect information from their own customers about the self-hosted wallets they send to, and to use blockchain analytics to judge those wallets' risk.
Self-custody wallets by chain
The table below covers wallets that are widely used on each network. Download only from the official site or app store listing, and check the publisher's name.
| Chain | Wallet | Form | Worth knowing |
|---|---|---|---|
| Bitcoin | Sparrow | Multi-platform app | Detailed coin control, hardware-wallet support (USB and air-gapped), built-in Tor, can connect to your own node |
| Bitcoin | Electrum | Desktop and Android | Around since November 2011, MIT-licensed, multisig, hardware wallets through plugins, can use your own server |
| Ethereum and EVM chains | MetaMask | Browser extension and mobile | Built-in swaps carry a 0.875% MetaMask fee |
| Ethereum and EVM chains | Rabby | Browser extension | Open-source, multi-chain wallet built for DeFi |
| Solana | Phantom | Extension and mobile | 0.85% fee on most in-app swaps, plus network fees |
| Solana | Solflare | Extension, mobile, desktop, web | Solana-focused, with staking and its own hardware signer |
| Tron | TronLink | Extension and mobile | Keys stored locally. Supports TRX and TRC-10/20/721 tokens, and the extension also covers Ethereum, BSC and BTTC. |
| Zcash | Zodl (formerly Zashi) | Mobile | Shielded-first, with swaps into ZEC through NEAR Intents |
Whatever wallet you consider, a few questions sort the good options from the risky ones:
- Who generates and stores the keys? In self-custody, the seed phrase is created on your device and never leaves it. If a provider can reset your access, it holds your keys.
- Is the code public? Open-source wallets can be inspected by independent reviewers. Closed-source ones ask you to trust the publisher.
- Can you leave? A standard seed phrase that restores in other wallets means you aren't locked in.
- Does it support a hardware signer? For anything you can't afford to lose, keeping the keys on a separate device limits the damage from malware on your computer or phone.
Bitcoin
Bitcoin wallets differ most in coin control, meaning the ability to choose which coins (UTXOs) a transaction spends and to label them. Sparrow's site highlights full coin and fee control, labeling, Tor, and connection options that include your own Bitcoin Core node or a private Electrum server. Electrum is the older, lighter option: open source, multisig-capable, and able to connect to a self-hosted ElectrumX server. Either one pairs well with a hardware wallet for larger amounts.
EVM chains
One EVM wallet covers Ethereum, its layer 2s and other compatible chains, because they share the same address format. The difference between MetaMask and Rabby is mostly in interface and defaults. Rabby describes itself as an open-source browser plugin for the DeFi ecosystem.
Solana
Phantom and Solflare both started on Solana. Phantom's help center lists a 0.85% Phantom fee on most swaps, with free stablecoin swaps into its Cash account. Solflare offers an extension, mobile app, desktop app and web wallet, plus its own tap-to-sign hardware device.
Tron
TronLink provides self-custody with locally stored keys, on both browser extension and mobile. It handles TRX, TRC-10, TRC-20 and TRC-721 tokens, along with Tron's resource staking and voting.
Zcash
Zcash is the chain on this list where wallet choice matters most for privacy. Zcash has transparent addresses, which work like Bitcoin's, and shielded addresses, which hide transaction details. The Zashi wallet was renamed Zodl after its developers left the Electric Coin Company in January 2026 and formed the Zcash Open Development Lab. The team said existing users need no new app, seed phrase or transfer. Zodl's swap feature takes deposits on other chains through NEAR Intents and delivers ZEC to a fresh shielded address in the wallet. Our guide on how to buy Zcash walks through the options.
Built-in swaps vs external swaps
Most modern wallets include a swap button. It's convenient, but it isn't the only way to trade, and usually not the cheapest.
| Built-in wallet swap | External cross-chain swap | |
|---|---|---|
| Typical fee | 0.875% (MetaMask), 0.85% on most Phantom swaps | Varies by provider. TorrentSwap includes every fee in the quote. |
| Coverage | Chains the wallet supports | Can move between unrelated chains, such as BTC to SOL or USDT on Tron to ZEC |
| Flow | Sign inside the wallet | Send to a deposit address and receive at any address you choose |
| Best for | Small same-chain trades where convenience matters | Native cross-chain moves and comparing prices |
Whichever you use, compare the amount you'll actually receive, after all fees and price impact, rather than the advertised fee.
Address and refund-address hygiene
Self-custody means nobody can reverse your mistakes. These habits prevent most of them:
- Copy addresses from the receive screen, never from history. In address poisoning attacks, scammers create lookalike addresses that match the first and last characters of one you use. They then send you a tiny or zero-value transfer so the fake shows up in your history. MetaMask has warned users to check full addresses, use an address book, and send test transactions.
- Use a refund address you control on the source chain. Swap services ask for one in case a swap fails. Use an address in your own wallet on the same network you're sending from, not an exchange deposit address.
- Send the exact amount on the correct network. Zodl's swap guide notes that a short deposit needs a follow-up transaction or is refunded after the swap expires.
- Match the network, not just the ticker. USDT on Tron, Ethereum and Solana are different tokens at different addresses.
- Use fresh receive addresses where the chain supports them. The Bitcoin whitepaper itself recommends a new key pair for each transaction so payments aren't linked to one owner.
- Back up the seed phrase offline and test a restore before you put serious funds in a new wallet.
For how TorrentSwap handles deposits, refunds and routing, see our security overview.
Private is not anonymous
Skipping KYC at sign-up doesn't make you invisible. Section 10 of the Bitcoin whitepaper describes the privacy model as keeping public keys anonymous while every transaction stays public. It also notes that some linking can't be avoided: transactions with multiple inputs show that those inputs belonged to the same owner. If one of your addresses is tied to your identity, for example through an exchange withdrawal, linked activity can be traced from there.
Shielded Zcash goes further, but even it has edges. Transparent ZEC is as public as bitcoin. An October 2026 report on Zcash swaps through NEAR Intents noted that the shielded refund or receiving address used in a swap is published on-chain. A researcher proposed per-swap viewing keys to limit what a future quantum computer could link through that address, and as of the report the change had not shipped.
In practice:
- Treat every on-chain action as permanent and potentially analyzable.
- Keep wallets that touch your identity separate from wallets you want kept private.
- Follow your local tax and reporting rules. Self-custody changes who holds the keys, not your legal obligations.
The short version
Pick a well-maintained self-custody wallet for each chain you use, pair it with a hardware wallet for larger balances, and be strict about addresses. Use built-in swaps when convenience matters. Use an external route when you're moving between chains or want a better price.
When you need to move between chains without opening an account, our no-KYC crypto swap compares NEAR Intents, Chainflip and Flashnet routes across 39 assets on 17 networks. Every fee is included in the quote, and TorrentSwap never holds your funds.
Sources
- FATF: Updated Guidance for a Risk-Based Approach to Virtual Assets and VASPs (2021)
- FATF: June 2024 Targeted Update on Virtual Assets and VASPs
- Sparrow Wallet
- Electrum Bitcoin Wallet
- MetaMask Support: User Guide, Swaps
- Rabby Wallet on GitHub
- Phantom Help Center: Swap crypto in Phantom
- Solflare
- TronLink
- ForkLog: Zcash developers establish new entity and rebrand wallet
- Zodl Support: Swapping into ZEC
- Zcash: Shielded vs transparent Zcash
- Unchained: Zcash builder proposes per-swap viewing keys
- BleepingComputer: MetaMask warns of new address poisoning scam
- Bitcoin: A Peer-to-Peer Electronic Cash System (Section 10, Privacy)
- MetaMask: Download
- Phantom: Download
Facts were checked against these sources on October 22, 2026. See our editorial policy.