Skip to swap zkSync guide
zkSync / swap
ZK token swap · Ethereum L2

Swap zkSync

Swap zkSync (ZK) to ETH, USDC or USDT. Choose your asset, match your networks and review the amount you’ll receive before sending ZK.

Start your zkSync swap

ZK → ETH / USDC / USDT

EraZK proofEthereum
zk swapL2 / zkSync Era
You send
ZKChoose amount ↗
zkSync token
You get
ETHEthereum
Select receiving network in app
Era transfersFast confirmations · low L2 fees
Open ZK swap

Review the rate, fees and delivery estimate in your quote.

Swap zkSync to ETH, USDC or USDT — see how much you get

Swap zkSync step by step: connect, select, confirm

  1. Set the pair and networks

    Open the dashboard, choose ZK and your output asset, then select the available sending and receiving chains.

  2. Check the complete quote

    Enter your amount and destination address. Review the net payout, minimum deposit, fees and quote expiry.

  3. Send ZK and track delivery

    Follow the order’s payment instructions. The service releases the receiving asset after your ZK transaction confirms and the order is processed.

zkSync swap costs: which network fees apply?

Low L2 gas is one part of the total. Compare the final receiving amount for the same ZK input.

01 / Sending gas

Your wallet pays the network to send ZK. Standard Era transactions use ETH for gas; keep a small ETH balance on Era.

02 / Swap cost

The quote reflects the exchange rate, route liquidity and any service or trading fee. Review whether fees are included.

03 / Payout network

Receiving-chain costs and cross-chain routing can affect the net payout. A token symbol alone does not specify a network.

Why did my zkSync swap fail? (gas, approval, liquidity)

ZK balance, but insufficient gas

Check your ETH balance on zkSync Era. ETH on Ethereum mainnet does not pay for a standard Era transaction.

Swap pending after sending

Check the deposit hash, confirmation status and order network. For a confirmed deposit awaiting credit, send support the order ID and hash.

Quote expired or amount changed

Refresh the quote before paying. Compare the current minimum, expiry and net payout; a floating rate follows market conditions.

Check your transaction: track your ZK transfer on the zkSync Era explorer ↗

How to swap on MetaMask: video walkthrough

MetaMask’s official wallet walkthrough: selecting assets and reviewing a swap quote. Published July 17, 2023.

zkSync swap FAQ: gas, networks and timing

Where can I swap zkSync to ETH or stablecoins?

Open the dashboard to check ZK-to-ETH, ZK-to-USDC or ZK-to-USDT routes. Select an available pair and receiving network, then review the quote before sending ZK.

Do I need ETH to swap zkSync ZK?

For a standard ZK transfer on zkSync Era, keep ETH on Era to pay gas. Sponsored transactions can use a different fee arrangement; follow the fee shown by your wallet.

How long does it take to swap zkSync?

Allow for the ZK deposit to confirm, the service to process the order and the payout to confirm on its destination chain. Use the order’s delivery estimate to track the complete swap.

Can I swap zkSync to ETH on Ethereum mainnet?

Select ETH with Ethereum mainnet as the payout network when that route is offered. Receiving ETH on zkSync Era and receiving ETH on Ethereum mainnet are different destinations.

What is the minimum amount to swap zkSync?

Use the minimum displayed in the current quote. The amount depends on the pair, route and network costs. Account for sending gas before paying the requested ZK deposit.