# Asset Swaps

MetaMask supports a token exchange feature through its interface, which is implemented using the MetaMask Swap Router smart contract.&#x20;

To start exchanging, click **"Swap"** on the main page of the wallet.&#x20;

Select which assets you want to swap, specify the amount and then click **"Review swap"**.

<figure><img src="https://2466938346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBvCCAjTrF6Bi0hK5BzsT%2Fuploads%2FtuyquZ4MzZoxiFyp0TTe%2Fimage.png?alt=media&#x26;token=0680df37-70f0-40a0-9e2f-cfe783d62583" alt=""><figcaption></figcaption></figure>

The contract will offer the best quotes in terms of fees and exchange rates. To complete the exchange, confirm the transaction by on **"Swap"**.

<figure><img src="https://2466938346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBvCCAjTrF6Bi0hK5BzsT%2Fuploads%2Fpv37DgCFVRSFn1Rz8Zns%2Fimage.png?alt=media&#x26;token=971924e8-d035-418b-a608-a11c82c5a13d" alt=""><figcaption></figcaption></figure>
