Swap
This page embeds the official Uniswap swap interface in an iframe. Use the mini “URL builder” to prefill input/output tokens. You still sign transactions in your own wallet—this site never receives your keys.
Safety reminder: verify token addresses, keep slippage reasonable, and never share seed phrases. For a checklist, see How to swap safely.
Swap URL builder
You can use token symbols (e.g., ETH, USDC) or contract addresses.
Current iframe URL:
Common pitfalls
- Wrong network: your wallet must match the chain you intend to use.
- Not enough gas: keep native token for fees.
- Slippage too low: transactions fail; too high: worse execution risk.
- Approvals: approve only what you need; review allowances periodically.
If your transaction fails, start with Troubleshooting.
How to use the builder
- Input/Output: you can enter symbols (ETH, USDC) or a token contract address.
- Amount: this pre-fills the interface only. Your final amount is what you confirm in the wallet.
- Check the URL: it shows exactly what will be loaded in the iframe.
Quick troubleshooting
| Problem | Likely cause | Fix |
|---|---|---|
| Swap fails instantly | Missing approval or wrong network | Approve the token, confirm network, and retry |
| Swap fails after waiting | Slippage too low during volatility | Increase slippage slightly or reduce trade size |
| Price looks “too good” | Thin liquidity or wrong token | Verify the contract address and compare pools |
| Gas seems high | Busy network | Wait, use an L2, or avoid tiny swaps where gas dominates |
If you’re new, read Fees, gas, slippage and How to swap safely.