# How to Add a Custom Token to MetaMask

Follow the external guides provided by MetaMask:

- [Automatic token detection](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask/#enhanced-token-detection)
- [Adding a token using the search bar](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask/#adding-a-token-with-search)
- [Adding a custom token](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask/#adding-a-token-with-address)
- [Removing/hiding tokens](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask/#how-to-hide-tokens)
- [Finding the token contract address](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask/#how-to-find-the-token-address)
- [Adding a token using the block explorer](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask/#how-to-add-a-token-using-a-block-explorer)
- [Adding a token using a coin listing site](https://support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask/#how-to-add-a-token-using-a-coin-listing-site)