How to move USDC from Ethereum to Base

USDC on Ethereum and USDC on Base are on two separate networks. A normal transfer can't carry it from one to the other. You need a bridge, or a swap that bridges for you. Here is how to do it without losing money on the way.

Before you start

Step by step

  1. Open the swap page and connect your wallet.
  2. In You sell, pick USDC on Ethereum and enter the amount.
  3. In You receive, pick USDC and set the destination network to Base.
  4. Read the quote. It shows how much USDC arrives on Base after every fee.
  5. If it is your first time selling USDC here, your wallet asks you to approve it. This is a separate, one-time transaction that lets the swap move your USDC.
  6. Sign the order in your wallet.
  7. Wait for it to arrive. Moves between networks usually take a few minutes. Switch your wallet to Base to see the balance.
Leaving a crypto exchange? If your USDC is still on an exchange, you may not need a bridge at all. Many exchanges let you withdraw USDC directly on the Base network. Pick Base as the withdrawal network, and double-check it before you confirm.

What it costs

You see the amount you will receive before you sign. If it is not what you expected, don't sign.

Mistakes that lose people money

Ready?

The swap page opens in your browser. You approve each step in your own wallet, and we never hold your funds.

Open the swap page

Nothing here is financial advice. Crypto transactions cannot be reversed.