How can I move USDC from one blockchain to another without using a centralised exchange
You use a cross-chain bridge or a decentralised swap. Both let you send USDC on one blockchain and receive USDC on another, with the conversion handled by a smart contract instead of a company that holds your keys.
Swap crypto
Live rates · no accountSend exactly to:
This asset needs a memo / tag. Send it with or the exchanger cannot credit your deposit.
You receive about at . Exchange reference .
Status: waiting for your deposit
You send from your own wallet straight to the exchanger — nothing to connect, no account, and you stay on this page throughout. Rates are indicative until a swap is opened.
The swap is carried out by an independent exchanger and the deposit address above is theirs. brooder.tech never holds, receives or controls your funds, has no key to that address, and earns a referral commission. Opening a swap sends your receiving address, IP, browser and timezone to the exchanger for their compliance checks; we store none of it. Check their terms, fees and country restrictions before sending anything.
The core problem is that USDC on Ethereum and USDC on Solana are not the same token. They are separate smart contracts on separate networks. A bridge does not move the actual token. It locks your USDC on the source chain and mints a representation of it on the destination chain. Some bridges use a "burn and mint" model instead: they burn the token on the source chain and mint new ones on the destination. Either way, the USDC on chain A is destroyed or frozen, and USDC on chain B appears in your wallet.
There are three practical methods, and each has trade-offs.
1. Official bridged versions. Circle, the company behind USDC, operates its own cross-chain transfer protocol (CCTP). This is not a decentralised exchange. It is a centralised service that burns USDC on one chain and mints native USDC on another. You do not need an account, but you rely on Circle's infrastructure. It works only for USDC, not for other stablecoins. The advantage is that you always get native USDC on the destination chain, not a wrapped variant that might not be redeemable 1:1 on every exchange.
2. Third-party bridges. Many protocols allow you to swap USDC on one chain for USDC on another using a liquidity pool that spans multiple chains. You pay a fee, and the bridge operator takes the risk of rebalancing pools. The USDC you receive on the destination chain may be a "bridged USDC" - a token that represents the original but is not the official Circle contract. Some bridges have failed or been exploited. Always check whether the destination token is native USDC or a synthetic version, and whether the bridge has been audited and how long it has operated.
3. Manual two-step swap. You can swap USDC on chain A for a widely accepted native token (like ETH or SOL) on a decentralised exchange, then use a decentralised exchange on the destination chain to swap that native token for USDC. This requires no bridge and no third-party token. It also requires two swap transactions and exposes you to market movement between the two swaps. For small amounts the price risk is minimal, but the fees (gas on both chains, plus swap fees) often exceed what a bridge charges.
Every method involves trust assumptions. With CCTP, you trust Circle. With a third-party bridge, you trust the bridge's smart contract and its operators. With the manual method, you trust the decentralised exchanges on both chains, but you control each transaction separately.
The network you choose matters. Moving USDC from Ethereum to Polygon costs less in gas than moving it from Ethereum to Bitcoin (which is not supported at all, because Bitcoin does not run smart contracts). Check the destination chain's support for USDC before you start. Not every chain has native USDC, and some only have bridged versions that major exchanges will not accept at par.
If you plan to swap into or out of stablecoins repeatedly, the hub page "Swapping into and out of stablecoins" covers the broader pattern of moving between volatile assets and dollar-pegged tokens. The cross-chain step is often just one leg of that journey.
Do not assume the USDC you receive on the other side is the same as the one you sent. Always verify the token contract address on the destination chain. A few minutes of checking prevents locking yourself into an illiquid or worthless proxy.
Not financial advice. brooder.tech publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.