Old wallet out.
New wallet in.

Move everything from one wallet to another — every token, every chain, without selling and without swapping. Your keys never leave your browser.

FOR SELF-CUSTODY USERS AND WALLET ROTATION.

✓ Non-custodial ✓ 10% fee, only when we sponsor gas ✓ Multi-chain ✓ Preview is free

The problem

Old wallets accumulate. Rotating is a nightmare.

  • You generated a new seed phrase and want to move to it — safely
  • An old seed might be compromised; you need to move fast, to the whole portfolio
  • Your wallet has dust tokens spread across six chains and you can't be bothered to move them one by one
  • The wallet that generated your addresses years ago is now considered unsafe

Existing tools don't do "move everything from wallet A to wallet B."

What Sweeper Migrate does differently:

  • Whole-portfolio migration. Paste the source phrase, paste the destination phrase. Done.
  • All four families. EVM, Solana, Bitcoin, TRON — one flow.
  • No swap. Tokens stay as themselves. You get the same assets in the new wallet, not USDC.
  • Gas sponsored when needed. If the old wallet can't pay its own gas, we front it.
  • 10% fee, only on chains with enough native to pay it. If a chain is too small to skim, we migrate it free.

Old wallet has nothing left to pay with?

Empty wallet with tokens still in it? No ETH, no SOL, no TRX to move them? Sweeper Migrate sponsors the gas so you can still move it.

We front the gas

If the source wallet's native balance can't cover the migration, we send it enough to complete — then recover from the skim.

💸

10% or 15%, that's it

Healthy wallets pay 10% of their native balance. Wallets that need sponsorship pay 15%. No other fees.

🚫

We skip tiny wallets

If your whole portfolio is under $500, we won't sponsor gas. Chains with enough native still migrate — with 10% taken.

How it works

1

Paste both phrases

Source wallet (the one being emptied) and destination wallet (the new one). Both stay in your browser.

2

Preview (free)

We derive every address, read every balance, price the portfolio. Nothing is signed yet.

3

Review

See what's moving, what's being skipped (dust), and whether the wallet is worth sponsoring gas for.

4

Migrate

Every transaction is signed locally. Everything lands in the new wallet on the same chain it started on.

Simple, native-only pricing

No credits. No subscriptions. We take a small cut of the source wallet's native balance, on each chain, only when there's enough there to take.

Standard

10%

of native balance per chain

  • When the source wallet can pay its own gas
  • Unlimited tokens migrated
  • All four families supported
  • Preview is always free

The fee is taken in the chain's native token — ETH, POL, BNB, SOL, BTC, TRX — before the migration runs. If a chain's native balance is too low for the fee to be worth collecting, that chain migrates free.

FAQ

Do I need to have both phrases ready?

Yes. Migration is mnemonic → mnemonic. You paste the source phrase (the wallet you're emptying) and the destination phrase (the new wallet). This keeps the signing path uniform across all four families and means you don't have to connect hardware or approve popups.

Will my tokens get swapped to USDC?

No. Migration is not a sweep. Tokens stay as themselves: your PEPE stays PEPE, your USDT stays USDT. They just end up in the new wallet instead of the old one.

Which chains are supported?

Ethereum, Arbitrum, Optimism, Base, Polygon, and BNB for EVM. Plus Solana, Bitcoin, and TRON as their own families. That's the same set the Sweeper tool supports, minus XRP Ledger (which is planned for v2).

What if the source wallet has no gas?

We sponsor it. If the source wallet's native balance is too low to complete the migration on a chain, and the wallet as a whole is worth more than $500, we send it enough gas to finish and take 15% of the native balance instead of 10%. If the wallet is worth under $500 and can't pay its own gas, we skip chains that need sponsorship — but chains with enough native still migrate (10% rate).

What about dust tokens?

Tokens worth under $1.00 are skipped. Moving a $0.03 token costs more in gas than the token is worth. They stay in the source wallet. If you want to move them anyway, they're spendable later from the source — or use Sweeper's sweep tool, which handles dust differently.

What if a migration fails partway?

Every transaction is isolated. If one token fails to transfer, the rest still complete. You'll see a detailed report at the end showing what moved, what failed, and why. The migration ID is shown so you can contact support with specifics.

Do you ever see my seed phrases?

No. Both phrases are processed entirely in your browser. Nothing is transmitted. You can verify by opening DevTools → Network tab during a preview — no request carries any part of your phrase.

How is this different from Sweeper's sweep tool?

Sweeper's sweep tool consolidates everything to USDC at a destination address you choose — great for "cash out to one place." Migration keeps your assets as-is and just moves them to a new wallet. Use sweep when you want to exit; use migrate when you want to relocate.

Can I use this with a hardware wallet?

No. Migration requires both sides to be pasteable mnemonics. Hardware wallets and browser extensions aren't supported because they can't sign Solana and Bitcoin from a single flow. If you want to migrate from a Ledger or Trezor, use the mnemonic method instead — the seed phrases are the same.

Ready to rotate to a fresh wallet?

Launch Migrate →

Preview is always free. You only pay when you actually migrate.