> ## Content Index
> Fetch the complete content index at: https://howtodapps.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# How to Create BRC-20 Token?
- URL: https://howtodapps.com/how-to-create-brc-20-token/
- Published: 2026-07-29T21:43:40.000Z
- Updated: 2026-07-30T00:14:33.000Z
- Description: Do you want to create your own BRC-20 token and list it for sale? Here's how to do it.
- Author: Uncommon
- Tags: Bitcoin

Are you interested in creating your own BRC-20 token but unsure how to proceed? Don't worry! In this guide, we will walk you through the process of creating a BRC-20 token to make it easy for you.

A [BRC-20 token](https://thebitcoinmanual.com/articles/brc-20-tokens/?ref=howtodapps.com) is similar to an ERC-20 token, but it utilizes the Bitcoin blockchain network. BRC-20 tokens do not possess the functionality of smart contracts. The [Ordinals protocol](https://ordinals.com/?ref=howtodapps.com) enables the creation of BRC-20 tokens. 

# Create BRC-20 Token

### Step 1: Create UniSat Wallet

To create a UniSat Bitcoin wallet, follow [this tutorial](https://howtodapps.com/how-to-create-and-use-unisat-wallet/) and create your wallet. Currently, the UniSat wallet is only available as a Chrome extension.

***It is required** *to create a UniSat wallet in order to create a BRC-20 token with the help of UniSat.*

### Step 2: Add BTC to Your Wallet

Copy the UniSat wallet address and deposit an amount of Bitcoin more than $50 into your UniSat wallet.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-10-202838.png)

### Step 3: Connect Your Wallet

Visit the UniSat [homepage](https://web.archive.org/web/20230511134258/https://unisat.io/). Click **Connect**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683730188066.png)

Enter your wallet password, and click **Unlock**. Your wallet will automatically connect to UniSat.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-10-195048.png)

### Step 4: Create BRC-20 Token

Click **Inscribe**.

***Inscribe** **means to record something, in this specific context, it refers to creating a token and recording it on the Bitcoin blockchain.*

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683730539637.png)

Click **BRC-20**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683730882459.png)

Click **Deploy**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683731411020.png)

Write ticker of token. Specify the supply of the BRC-20 token and the limit per mint. Then click **Next**.

***The maximum** *character limit for the ticker is 4.*

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683731850749.png)

Confirm the text that displays the supply, ticker, and limit per mint. This text will be inscribed on the Bitcoin blockchain. Click **Next**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683731915134.png)

Enter the Bitcoin address where you would like to deploy these BRC-20 tokens.

***A wallet that creates** ***BRC-20 tokens** *through deployment does not have authority over those tokens after their creation. However, on the blockchain, it can be confirmed that the tokens were created by that specific wallet.*

Make sure to use either the UniSat wallet that you set up earlier or the Ordinals wallet.

Next, select the network fee and review the other fees associated with the deployment of BRC-20 token. Click **Submit & Pay invoices**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683732350352.png)

Choose the payment method to pay the Bitcoin fee. You can choose between direct BTC deposit, pay with MixPay or pay with UniSat wallet.

Using MixPay, you can send Bitcoin on the Lightning Network, resulting in significantly reduced network fees.

In our case, we choose UniSat wallet. Click on **Pay with UniSat wallet**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683736554881.png)

Confirm the transaction in UniSat wallet. Click **Sign and Send**.

***You have the option** *to adjust the network fees both on the UniSat and in your wallet. It's important to note that when you choose very low fees, there is a chance that your transaction may not successfully go through.*

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-10-213931.png)

Your tokens will be deployed in few moments. Click **Close**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683736753102.png)

### Step 4: Mint BRC-20 Token

Open your UniSat wallet now. Click **BRC-20**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-10-215458.png)

Click on **token's box**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-10-215601.png)

Click **Mint**. The Mint option may take a few moments to become available.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-10-215718.png)

The token's page will open on UniSat. Click **Mint Directly**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683738006505.png)

Now, You can select the amount you want to mint. However, please note that we have set a limit of 1 mint, meaning that we can only mint 1 THUD token with 1 Repeat Mint.

***Mint** **refers to the process of obtaining tokens in a wallet.*

When you increase the **Repeat Mint** to 5, you can mint 5 THUD tokens in this way:

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-183949.png)

**mint example*

***Repeat mint** *means executing multiple mint processes within a single blockchain transaction.*

For instance, in our case we are minting 1 THUD token, so select 1 **Repeat Mint** and **amount** 1\. Click **Next**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683739661163.png)

Click **Next**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683739706516.png)

Enter your Bitcoin wallet address where you want to receive this 1 THUD token. Then, select the network fee and click on **Submit & Pay invoice**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683739806402.png)

Choose the method to pay the fee. For instance, we select **Pay with UniSat wallet**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683740002559.png)

Confirm the transaction in your wallet, then click on **Sign & Send**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-094438.png)

Now, in the wallet, you can see that you have 1 token that you recently minted.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-095714.png)

> Any token that is newly created and hasn't been fully minted can be minted by anyone by paying a service fee. The price of the BRC-20 token is determined afterward when someone lists it for sale.

During BRC-20 token creation by increasing the limit per mint, you can obtain all your tokens with very few or just one mint.

Bear in mind that when you mint 5 tokens (Amount) in one mint, these 5 tokens will be bundled together as a set of 5.

Secondly, when you mint 1 token (Amount) and choose **Repeat Mint** 5, you will have 5 token boxes in your wallet with number of 1 on them.

By increasing the number of repeat mints, the fees will also increase.

### Step 5: Make BRC-20 Tokens Transferable

Open your UniSat wallet. Navigate to **BRC-20**. Click on token box.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-095714-1.png)

You'll see the box of **minted token**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-100757.png)

The number shown in the box of minted tokens represents the total number of tokens in the bundle. These tokens can separate from the bundle when you enable the transfer on your tokens afterwards or when you sell them on marketplace.

For example, when you mint 5 tokens (Amount), the displayed number will be 5\. And when you mint 5 tokens (Amount) using 5 Repeat Mints, you will see 5 boxes, each with the number 5 on them.

This is why we refer to it as an inscription, as the tokens prove their existence through writing, recorded as information on the Bitcoin blockchain.

Click **Transfer**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-102042.png)

Your tokens aren't transferable yet. You need to inscribe the transfer first, which means enabling the transfer. Next click **Inscribe Transfer**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-101732.png)

Specify the amount of tokens you want to enable for transfers, select the network fee and click **Next**. For instance, we currently have only 1 THUD token.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-102241.png)

Click **Pay & Inscribe**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-103134.png)

Now, you have transferable token.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-103711.png)

Click **Transfer**, select the transferable token you want to transfer, and click **Next**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-105001.png)

Enter the recipient's address and click **Next**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-105228.png)

Recipient's address should only Bitcoin wallet address (not exchange address). Its recommended to use either [UniSat](https://howtodapps.com/how-to-create-and-use-unisat-wallet/) or [Ordinals](https://howtodapps.com/how-to-create-ordinals-wallet/) wallet.

Click **Sign & Send**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-105655.png)

Click **Done**.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-105838.png)

For instance, we transferred 1 THUD token to our [Ordinals wallet](https://web.archive.org/web/20230511134258/https://www.howusedapps.com/how-to-create-ordinals-wallet/). In the wallet history of Ordinals wallet, you can see that the transaction is pending, and it should confirm soon (approximately 20 minutes).

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/1683785053118.png)

### Step 6: List BRC-20 Token for Sale

UniSat also has its marketplace, but this marketplace is available to very selected buyers. You can list your minted tokens for your desired price.

![](https://web.archive.org/web/20230511134258im_/https://www.howusedapps.com/content/images/2023/05/Screenshot-2023-05-11-112610.png)

## Final Reflections

You should now have a better understanding of how to create and mint your own BRC-20 tokens using the UniSat platform. Remember to consider the limitations and options available during the minting process, and make informed decisions regarding token transfers and listings.

## Frequently Asked Questions

### 1\. Who is behind Ordinals Protocol**?**

[Casey](https://twitter.com/rodarmor?ref=howtodapps.com) is the founder of Ordinals protocol. We were unable to find any additional information about the team. This the [github](https://github.com/casey/ord?ref=howtodapps.com) and official [website](https://ordinals.com/?ref=howtodapps.com) of the Ordinals. You can join the [official discord](https://discord.com/invite/ordinals?ref=howtodapps.com) to interact with Ordinals community.

### 2\. Who introduced the concept of BRC-20 tokens?

[Domo](https://twitter.com/domodata?ref=howtodapps.com) introduced the concept of BRC-2o tokens, first time on twitter. Here is the [official website](https://dune.com/domo?ref=howtodapps.com) of Domo where he shares the developments on his projects.

### 3\. Can I sell or transfer tokens separately when they were minted in a single mint?

Yes, tokens minted together in a single minting process will be bundled as a set. However, you can separate them when you choose to enable transfers or list them for sale.

### 4\. Is the Ordinals protocol open-source?

Yes, the Ordinals protocol is open-source. You can access the [Ordinals protocol's GitHub repository](https://github.com/casey/ord/?ref=howtodapps.com) and explore the source code and documentation related to the protocol's implementation.

### 5\. Can I use any Bitcoin wallet to deposit funds into my UniSat wallet?

Yes, you can use any Bitcoin wallet to deposit funds into your UniSat wallet. Simply copy the UniSat wallet address and initiate a Bitcoin transfer from your chosen wallet.