Guide · 3 min read
How to swap Ethereum to Monero (ETH to XMR) without KYC
By the AltoSwap team · Reviewed and updated · Editorial policy
Short answerTo swap ETH to Monero without KYC, choose ETH on the network your wallet really holds it on (Ethereum itself, or a network such as Arbitrum or Base), paste a Monero address from your own wallet, and send the ETH to the deposit address. An Ethereum deposit confirms in about 2 to 5 minutes and the XMR follows shortly after.
ETH lives on more than one network
ETH on Ethereum, ETH on Arbitrum and ETH on Base are the same coin on three different networks, and they share the same 0x address. The swap form lists them separately. Choose the one your wallet shows the balance on, because a deposit sent on another network does not arrive.
Step by step
- Choose ETH, on the right network, as the coin you send, and XMR as the coin you receive.
- Enter the amount, leaving enough ETH in the wallet to pay the gas fee for the transfer.
- Paste a Monero address from your own wallet. It starts with 4 or 8.
- Add your own 0x address as the refund address.
- Create the swap and send the exact amount. A connected wallet can pay it straight from the swap page.
The gas fee
Sending ETH costs gas, paid in ETH, on top of the amount you send. If you try to send your whole balance, the wallet either refuses or lowers the amount, and the deposit then arrives short. Keep a small reserve.
Send from a normal wallet
Send from an ordinary wallet address, not from a smart contract wallet or through a contract. Some routes do not see ETH that arrives as an internal transfer from a contract.
Ready to swap?
No account, no KYC by default, top rates from 20+ exchanges.