> For the complete documentation index, see [llms.txt](https://docs.harmony.one/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.harmony.one/home/general/ecosystem/wallets/browser-extensions-wallets/metamask-wallet/adding-custom-harmony-tokens.md).

# Adding Custom Harmony Tokens

This page describes how to add HRC20/HRC721 tokens to MetaMask.

### Adding a Custom Token

Open MetaMask, select the Harmony network, then click the Assets tab. Near the bottom, click "Import Tokens" and complete the empty fields.&#x20;

![](https://3781397247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlEOlYqEG_GKuO5Rehq%2Fuploads%2FIBidI5Gf12WTWznY2vy2%2Fimage.png?alt=media\&token=f5213003-4e6c-4661-9a8d-4b459ed75305)

Add the Token Contract Address, Token Symbol, and the Decimals value. Note the Token Symbol and Decimals may auto-populate. These details are usually provided by the token creator.&#x20;

See "[**Importing 1BTC Token**](https://docs.harmony.one/home/general/bitcoin-bridge/user-guide/importing-1btc-token)" as an example.

![](https://3781397247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LlEOlYqEG_GKuO5Rehq%2Fuploads%2FkQNyXHSnTY0uHpFr0pkT%2Fimage.png?alt=media\&token=2b3e7812-8697-4a23-a8b4-c11d4d1c47a1)

Complete the step by clicking on "Add Custom Token"**.** Your custom HRC20 Token will show up in MetaMask along with its balance.

### Sending a HRC20/HRC721 Transaction

Click on the asset you want to send your tokens from on the Asset tab. Click on **Send** button and on next window copy paste the destination address starting with **0x**, fill the amount you want to send, click on **Next** and then on **Confirm**.

### Receiving a HRC20/HRC721

In order to receive a transaction, just share the **0x** address format of your wallet. One Wallet supports sending HRC20/HRC721 transactions to either addresses starting with **0x** or **one1**.
