Exchange Currencies Track Order Guides

Move USDC from Solana to ERC-20

Swap USD Coin (SOL) to USD Coin instantly.

swap_horiz Swap USDC to USDC instead

From Sol Logo Sol
Bitcoin Logo
BTC BTC
Bitcoin
To Eth Logo Eth
Bitcoin Logo
BTC BTC
Bitcoin
Network Fee -
Deposit Fee -
info

No Account Needed to Start

Swap without creating an account or uploading ID. xswap.to never asks for your seed phrase or private keys, and the exchanged coins go straight to your wallet. In rare cases the exchange partner's compliance check can pause a swap and ask for verification.

Cross-Chain Bridge Guide

How to Bridge & Swap USD Coin (SOL) for USD Coin (Ethereum)

Swap USDC to USDC in three steps without creating an account. You see an estimated amount before you send, the exchange runs automatically once your deposit confirms, and the USDC goes straight to the wallet address you enter.

1
currency_exchange

Configure Your Swap

Enter the amount of USD Coin (SOL) you want to swap in the widget above. It shows an estimate of the USD Coin you will receive on the Ethereum network at the current floating rate, with the payout network fee already taken into account.

2
account_balance_wallet

Provide Destination

Paste your USDC (Ethereum) wallet address and check it twice, because blockchain transfers cannot be reversed. If the coin needs a memo or destination tag, a field for it appears. xswap.to never asks for your private keys.

3
rocket_launch

Send & Automate

Confirm the order and send your USDC to the one-time deposit address on the Solana network. Once the deposit confirms, the swap runs automatically and the USDC is sent to your wallet. The order page shows every stage.

Why Swap and Bridge USDC to USDC Here?

Swapping USD Coin (SOL) (USDC) for USD Coin (USDC) here takes one transfer from your wallet: no exchange account, no balance to deposit and no withdrawal queue. You choose the receiving address, and the USDC goes there once the swap completes.

Rates are floating, so the amount shown is an estimate that can shift slightly while your USD Coin (SOL) deposit confirms on Solana. The payout is sent on Ethereum, so check that your USD Coin address belongs to that network before you confirm.

Live USDC to USDC Conversion Rate

Refreshed hourly. The widget shows the live estimate.

USD Coin (SOL) Logo 1 USDC
arrow_downward
USD Coin Logo ≈ 0.596676 USDC

How much is USD Coin (SOL) (USDC) converted to USD Coin (USDC)?

At the latest hourly update, 1 USDC converts to about 0.596676 USDC. The figure comes from the floating rate and already allows for the payout network fee. Rates move, so the widget recalculates the estimate when you enter your own amount, and no account or registration is needed to swap.

USDC token contract: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v

USDC token contract: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48

USDC / USDC Conversion Rates

Approximate exchange rates between these assets, refreshed hourly

USDC to USDC

Amount (USDC) Today at 7:03 pm UTC
0.898258 USDC ≈ $0.90 0.53596911 USDC
1.796516 USDC ≈ $1.80 1.07193822 USDC
4.491291 USDC ≈ $4.49 2.67984555 USDC
8.982582 USDC ≈ $8.98 5.3596911 USDC
44.91291 USDC ≈ $44.91 26.79845549 USDC
89.82582 USDC ≈ $89.83 53.59691097 USDC

USDC to USDC

Amount (USDC) Today at 7:03 pm UTC
2.656039 USDC ≈ $2.66 4.45139246 USDC
5.312078 USDC ≈ $5.31 8.90278493 USDC
13.280195 USDC ≈ $13.28 22.25696232 USDC
26.560391 USDC ≈ $26.56 44.51392464 USDC
132.801953 USDC ≈ $132.80 222.56962321 USDC
265.603905 USDC ≈ $265.60 445.13924643 USDC
Live Market Snapshot Updated Nov 10, 2026 19:03 UTC
1 USDC price
$1.00
1 USDC price
$1.00
1 USDC buys
0.596676 USDC

About Swapping USD Coin (SOL) to USD Coin

As of Nov 10, 2026 19:03 UTC, 1 USDC is worth about $1.00 and 1 USDC about $1.00, so 1 USDC converts to roughly 0.596676 USDC. These figures move with the market, and the widget shows the live estimate before you confirm.

Solana USDC goes in, and ERC-20 USDC on Ethereum mainnet comes out at a 0x address you control, with no account and no ID upload to start. People make this USDC Solana to ERC-20 move when dollars earned or bought on Solana have to reach an Ethereum lending app, a custodian or an exchange account that credits only ERC-20 USDC, or when a business partner invoices in USDC on Ethereum.

Both tokens come from Circle: the SPL mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v on Solana and the ERC-20 contract 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum. You send to a base58 Solana deposit address, and the payout needs an Ethereum address, 0x followed by 40 hexadecimal characters. Sending from Solana costs a small fee in SOL, plus a one-time rent deposit if the deposit address has no USDC account yet. No memo applies, and receiving the payout needs no ETH.

In the widget, the floating-rate estimate sits near parity, minus a deposit fee on the Solana side and the Ethereum payout fee that covers mainnet gas, both shown in the at-a-glance table and already deducted, plus the exchange margin. The amount can still move slightly before your deposit confirms. Solana produces blocks far more often than Ethereum, so once your deposit is confirmed the wait mostly depends on the Ethereum payout, with a block every 12 seconds. The order page shows each stage.

USDC to USDC at a glance

From live exchange data, refreshed hourly.

You send You receive
Asset USD Coin (SOL) (USDC) USD Coin (USDC)
Network Solana Ethereum
Type SPL token ERC-20 token
Contract EPjFWdd5…yTDt1v 0xA0b869…06eB48
Memo / tag Not needed Not needed
Network fee (checked Nov 7, 2026) ≈ 0.2315 USDC ≈ 0.3837 USDC
Route Cross-chain: Solana to Ethereum
Rate Floating, estimate shown before you send
Minimum to send 0.855484 USDC
Account / ID Not needed to start a swap

Before you send

  • Leave some SOL in the sending wallet for the transaction fee and for a possible token account rent deposit at the deposit address.
  • Paste an Ethereum address that starts with 0x and has 42 characters, since your Solana address cannot receive ERC-20 USDC.
  • Check that the token you send comes from mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, because look-alike USDC tokens circulate on Solana.
  • Get some ETH on mainnet before you move the USDC onward, since every ERC-20 transfer on Ethereum pays gas in ETH.

USDC to USDC Frequently Asked Questions

Why is my wallet charging extra SOL to send to the deposit address?

The deposit address may not have a USDC token account yet, so your wallet opens one as part of the transfer and adds a one-time rent deposit in SOL. That charge comes on top of the usual network fee. It is paid in SOL, not USDC, so keep some SOL beside the USDC you send.

Which Ethereum address can receive the USDC payout?

Any 0x address you control on Ethereum mainnet works, such as one from MetaMask, Rabby or a hardware wallet. If you paste an exchange deposit address, check that it accepts USDC on Ethereum and not only on Solana or a layer 2. A Solana address cannot be used for this payout.

How can I tell real USDC from a fake token on Solana?

Check the mint address: Circle's USDC on Solana is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Tokens with the same name and logo but another mint are not USDC, and a deposit of one cannot be matched to this order. Most wallets show the mint on the token's detail screen.

Do I need ETH to receive USDC on Ethereum?

No, receiving costs you nothing, because the Ethereum gas for the payout is the payout fee already taken out of the estimate. You need ETH only later, when you move the USDC on mainnet, since ERC-20 transfers pay gas in ETH.

Can I receive the USDC on Base or Arbitrum One instead?

You can, by choosing another USDC listing as the receive coin, for example Base, Arbitrum One, Polygon PoS, BNB Smart Chain or Avalanche C-Chain. Those payouts also go to 0x addresses, so check that your wallet or exchange has the matching network. This page and its estimate are for Ethereum mainnet.

What can I do if the order stays at confirming?

Look up your deposit hash on Solscan to see whether the Solana transfer succeeded and reached the deposit address on the order page. If it did and the status still does not move, contact @xswap_to on Telegram with the transaction ID. In rare cases the exchange partner's compliance check can pause a swap and ask for verification.

Guides for this swap

Related swaps