> For the complete documentation index, see [llms.txt](https://docs.brotocol.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.brotocol.xyz/what-can-you-do/broswap/how-to-swap-non-bridgeable-tokens.md).

# How to Swap Non-Bridgeable Tokens

In some cases, certain tokens may not be supported by the Brotocol bridge due to compatibility limitations. If you are attempting to bridge a token that is not compatible with the Brotocol bridge, it is recommended to use **ALEX Swap** to exchange it for a bridgeable token.

This ensures that you can proceed with your cross-chain activities without interruption.

[**🔄 Swap your tokens now on ALEX Swap!**](https://app.alexlab.co/swap)

## Supported Tokens

Swap your tokens for tokens that can be bridged in Brotocol. You can find a list of supported tokens in our [**Overview section**](https://github.com/xlink-network/xlink-docs/blob/main/docs/developers/supported-blockchains-and-tokens.md).

## Example Use Case

<figure><img src="/files/C8TCLK66Eek3rrHy1JhY" alt=""><figcaption></figcaption></figure>

Let’s say you have **USDh**, a token that is not bridgeable via Brotocol.

In this case, you can use **ALEX Swap** to exchange **USDh** for **aUSD**, which is compatible with the Brobridge. After the swap, you can proceed with bridging **aUSD** to another blockchain using Brotocol.

For more detailed instructions on how to perform swaps on ALEX, visit the [**ALEX Swap documentation**](https://docs.alexlab.co/product-features/token-swaps/how-to).
