Exchange Currencies Track Order Guides

Move USDC from ERC-20 to Solana

Swap USD Coin to USD Coin (SOL) instantly.

swap_horiz Swap USDC to USDC instead

From Eth Logo Eth
Bitcoin Logo
BTC BTC
Bitcoin
To Sol Logo Sol
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 (Ethereum) for USD Coin (SOL)

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 you want to swap in the widget above. It shows an estimate of the USD Coin (SOL) you will receive on the Solana network at the current floating rate, with the payout network fee already taken into account.

2
account_balance_wallet

Provide Destination

Paste your USDC 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 Ethereum 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 (USDC) for USD Coin (SOL) (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 deposit confirms on Ethereum. The payout is sent on Solana, so check that your USD Coin (SOL) address belongs to that network before you confirm.

Live USDC to USDC Conversion Rate

Refreshed hourly. The widget shows the live estimate.

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

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

At the latest hourly update, 1 USDC converts to about 0.356564 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: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48

USDC token contract: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v

USDC / USDC Conversion Rates

Approximate exchange rates between these assets, refreshed hourly

USDC to USDC

Amount (USDC) Today at 7:03 pm UTC
2.656039 USDC ≈ $2.66 0.94704791 USDC
5.312078 USDC ≈ $5.31 1.89409582 USDC
13.280195 USDC ≈ $13.28 4.73523954 USDC
26.560391 USDC ≈ $26.56 9.47047908 USDC
132.801953 USDC ≈ $132.80 47.35239539 USDC
265.603905 USDC ≈ $265.60 94.70479078 USDC

USDC to USDC

Amount (USDC) Today at 7:03 pm UTC
0.898258 USDC ≈ $0.90 2.51920609 USDC
1.796516 USDC ≈ $1.80 5.03841218 USDC
4.491291 USDC ≈ $4.49 12.59603045 USDC
8.982582 USDC ≈ $8.98 25.19206089 USDC
44.91291 USDC ≈ $44.91 125.96030446 USDC
89.82582 USDC ≈ $89.83 251.92060892 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.356564 USDC

About Swapping USD Coin to USD Coin (SOL)

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.356564 USDC. These figures move with the market, and the widget shows the live estimate before you confirm.

You deposit ERC-20 USD Coin (USDC) from an Ethereum wallet and get USDC on Solana as an SPL token, at the Solana address you enter, with no account and no ID upload to start. People convert USDC from ERC-20 to Solana to use it in Solana apps, to pay someone who only has a Solana wallet, or to keep a spending balance where each transfer costs a small fraction of Ethereum gas.

Circle issues USDC natively on both chains: the Ethereum contract is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 and the Solana mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. With a different address format on each side, this cross-chain swap needs a Solana payout address, a base58 string of 32 to 44 characters with no 0x prefix. The Ethereum deposit pays gas in ETH. Neither side uses a memo, and once the USDC lands you need a little SOL to move it again.

Because you get the same stablecoin back, the floating-rate estimate sits close to one to one. The shortfall is the Ethereum deposit fee and the Solana payout fee shown in the at-a-glance table, plus the exchange margin, all already in the estimate. The result can move slightly before your deposit confirms. Ethereum adds a block every 12 seconds and Solana produces blocks far more often, so the Ethereum leg usually sets the pace. Track it on the order page.

USDC to USDC at a glance

From live exchange data, refreshed hourly.

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

Before you send

  • Copy the payout address from your Solana wallet's receive screen, not a USDC token account address found on a block explorer.
  • Keep ETH in the Ethereum wallet for gas, since the ERC-20 USDC transfer to the deposit address cannot pay its own fee.
  • Send the USDC from Ethereum mainnet only, because USDC held on Base, Arbitrum One or Polygon needs its own listing in the coin selector.
  • Plan to hold a little SOL in the receiving wallet, because every later USDC transfer on Solana pays its fee in SOL.

USDC to USDC Frequently Asked Questions

What does a Solana address for a USDC payout look like?

It is a base58 string of 32 to 44 letters and digits with no 0x prefix, the same main address that receives SOL and every SPL token. Paste it from your wallet's receive screen. A 0x address belongs to Ethereum or another EVM chain and cannot receive this payout.

My Phantom wallet shows several addresses. Which one do I paste?

Paste the Solana one. Phantom and other multichain wallets can hold a Solana address next to 0x addresses for Ethereum and other EVM networks, and only the Solana address fits this payout. If you are unsure, open the receive screen, pick Solana and copy what it shows.

Is USDC on Solana the same as the ERC-20 USDC I send?

Both are issued by Circle and redeemable through Circle for eligible customers, but they are separate tokens: an ERC-20 contract on Ethereum and an SPL mint on Solana. Neither can be sent to the other chain's address, which is why the swap takes your ERC-20 USDC and pays SPL USDC to your Solana wallet.

Will I need SOL after the USDC arrives?

You will once you want to move it, since Solana charges every transaction in SOL and a wallet holding USDC but no SOL cannot send it. Sending USDC to a wallet that has never held it can also add a small one-time rent deposit in SOL for a new token account. The network fee for this payout is already in the estimate.

Why does less USDC arrive on Solana than I sent?

Two network fees and the exchange margin come off: the deposit fee on the Ethereum side, the payout fee on Solana, and the margin, all included in the estimate you saw. The figure can also move slightly before your deposit confirms. Since network fees are flat per transfer, they matter more on small amounts.

How do I check the Solana payout if my wallet shows nothing?

Open your order page from Track Order, copy the payout hash and look it up on Solscan or the Solana Explorer. If it shows USDC from mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v reaching your address, the funds are there and the wallet only needs to refresh. If the order is stuck, contact @xswap_to with the transaction ID.

Guides for this swap

Related swaps