Swap USDCEthereum toSolana.
Move USDC from Ethereum to Solana with a cross-chain swap. No account, no wallet connection, and we never hold your funds.
- Non-custodial
- Track every swap
- 24/7 Telegram support
No account needed. Quotes are estimates, and the final amount can differ within your slippage setting. Swaps are screened by our partners and may be delayed, refunded or held where the law requires. Transfers can't be reversed. How swaps work →
USDC (Ethereum) to USDC (Solana)
USDC on Ethereum is an ERC-20 token; USDC on Solana is an SPL token. Both are issued by Circle and track the US dollar, but they live on different blockchains with different address formats, so moving between them takes a cross-chain swap.
You send USDC on Ethereum to a deposit address and receive USDC on Solana at the address you provide. HorseRouter compares partner exchanges and shows an estimate; a partner executes and settles the swap.
Before you swap
- Ethereum network fees rise when the network is busy, so on small amounts the fee can be a noticeable share. Keep some ETH in the sending wallet and check the fee before you send.
- Your receiving address must be a Solana address: 32 to 44 letters and numbers, with no 0x prefix.
- You can receive at an exchange’s Solana deposit address if it accepts USDC on Solana; check the network the exchange shows.
- Quotes are estimates, and blockchain transfers cannot be reversed.
How to swap USDC (Ethereum) to USDC (Solana)
- Select USDC (Ethereum) as the asset you send and USDC (Solana) as the asset you receive.
- Enter the amount to see an estimated quote, the estimated time and the fee.
- Paste your receiving Solana address and check it carefully.
- Start the swap to get a deposit address, then send the exact asset to it from any wallet or exchange.
- A partner executes and settles the swap. The estimate can move within your slippage setting, and transfers cannot be reversed.
Frequently asked questions
Is this a bridge?
Here it is a cross-chain swap: you swap USDC on Ethereum for USDC on Solana, with no wallet connection.
Can I send to my exchange’s Solana address?
Yes, if the exchange accepts USDC on the Solana network. Copy its Solana deposit address and confirm the network before you start the swap.
What if I use the wrong address?
Transfers are irreversible, so a mistake may mean the funds cannot be recovered. Check the address and network before you send.