BSC Token Generator

Create a BEP20 Token in less than a minute with the most trusted Smart Contract Generator for BNB Smart Chain (BSC).

No login. No setup. No coding required. No credit card required.


How it works

Create BEP20 Token in less than a minute.

Easily deploy Smart Contract for a Standard BEP20 Token.

No login. No setup. No coding required. No credit card required.

Install Web3 Wallet

You need to have a Web3 Wallet like MetaMask installed with an amount of BNB to pay for contract deployment.

Customize

Enter your preferred Token name and symbol. Choose your supply and Token type.

Deploy your Token

Confirm your transaction using your Web3 Wallet. Once deployed your Token is ready to use.

Trusted by 45k+ customers

Pricing

Choose between 16 different Token types.

What are your Token requirements?

  • HelloBEP20
    0 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply Type10k
    Access TypeOwnable
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • SimpleBEP20
    0.25 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeFixed
    Access TypeOwnable
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • StandardBEP20
    0.5 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeFixed
    Access TypeOwnable
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • BurnableBEP20
    0.85 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeFixed
    Access TypeOwnable
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • MintableBEP20
    1.25 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeCapped
    Access TypeOwnable
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • CommonBEP20
    1.85 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeCapped
    Access TypeOwnable
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • ReflectionBEP20
    2.5 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeFixed
    Access TypeOwnable
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • TaxableBEP20
    2.5 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeFixed
    Access TypeOwnable
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • AntiWhaleBEP20
    2 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeFixed
    Access TypeOwnable
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • LiquidBEP20
    2 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeFixed
    Access TypeOwnable
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • SwappableBEP20
    3.15 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeFixed
    Access TypeOwnable
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • DeflationaryBEP20
    2.5 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeFixed
    Access TypeOwnable
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • UnlimitedBEP20
    2.15 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeUnlimited
    Access TypeRole Based
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • AmazingBEP20
    3 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeUnlimited
    Access TypeOwnable
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • PowerfulBEP20
    3.85 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeCapped
    Access TypeRole Based
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypeUnstoppable
    Create
  • PausableBEP20
    2 BNB
    BEP20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply TypeFixed
    Access TypeOwnable
    Burnable
    Mintable
    Reflection
    Taxable
    Anti Whale Protection
    Liquidity Pool Setup
    Deflationary
    ERC1363
    Token Recover
    Transfer TypePausable
    Create

* GAS fee will be added to final amount

Ready to deploy your BEP20 Token?

Try building your BEP20 Token in less than a minute. You can try on Test Network before to go live.

Create BEP20 Token

Features

You will be able to choose between several features.

What are your Token requirements?

Standard BEP20

The Token will be fully compliant with the BEP20 definition and compatible with any BEP20 wallet all around the world.
Token will have custom name and symbol and customizable decimals amount.
Token Source Code will automatically be verified on blockchain explorer like Etherscan, BscScan, PolygonScan or SnowScan.

Burnable

The Token can be burned. It means that you can choose to reduce the circulating supply by destroying some of your tokens.

Mintable

Owner or accounts with minting permission will be able to generate new tokens, up to token max supply. You can also disable minting if you don’t want to generate tokens anymore.

Anti Whale Protection

Users cannot hold more than a specific percentage of total supply. Owner can change that percentage or disable it. Owner can exclude some accounts from the anti whale mechanism.

Liquidity Pool Setup

A Liquidity Pool pair will automatically be created on DEX. Token owner can set an initial supply amount to add to the liquidity pool and can choose to lock LP tokens forever in the token contract or receive them in their wallet.

Deflationary

Token supply will reduce over time. For each transaction a fee will be automatically burned. Owner can exclude some accounts from the deflation mechanism.

Taxable

A tax fee will be added to transfers. For each transaction a fee will be automatically sent to a predefined address. Owner can exclude some accounts from the taxation mechanism.

Reflection

For each transaction a fee will automatically be divided among token holders to reward them. Owner can exclude some accounts from the fee or from the reflection mechanism.

Pausable

Token transfer can be paused. Useful to prevent trades until a period or freezing all token transfers.

Capped

You won't be able to generate more tokens than the defined token cap. This ensure people that you will not generate more tokens than declared.

Unlimited

You can generate more tokens with no limited supply. Owner can always stop minting to fix the current supply and stop generating new tokens.

Ownable Access

Token will have an Owner. Token owner will be able to mint new tokens or to call the finish minting function.

Role Based Access

Token will have Roles. You can add or remove ADMIN or MINTER role to addresses. Token will be Ownable too.

ERC1363 Token

ERC1363 is an extension interface for BEP20 tokens that supports executing code on a recipient contract after transfers, or code on a spender contract after approvals, in a single transaction.

Token Recover

There are lots of tokens lost forever into Smart Contracts. It allows the contract owner to recover any BEP20 or NFT token sent into the contract for error and send them to a receiver

Need a custom development?

Open to getting in touch with awesome people and projects.

FAQ

BEP20 Token Generator

Create a BEP20 Token in less than a minute with the most trusted Smart Contract Generator for BNB Smart Chain (BSC).


The BEP20 Standard

BEP20 defines the implementation of APIs for token smart contracts. It is proposed by deriving the ERC20 protocol of Ethereum and provides the basic functionality to transfer tokens, allow tokens to be approved so they can be spent by another on-chain third party, and transfer between BNB Chain and BNB Smart Chain.

Token Features
10k
Token supply will be 10.000. The entire token supply will be generated during deploy and sent to Token Owner wallet. You can't increase or reduce supply later.

Fixed Supply
The entire token supply will be generated during deploy and sent to Token Owner wallet. You can't increase or reduce supply later.

Capped Supply
You can define an initial supply to sent to Token Owner's wallet. You can increase or reduce supply later by minting or burning tokens (if allowed). You won't be able to generate more tokens than the defined supply cap.

Unlimited Supply
You can define an initial supply to sent to Token Owner's wallet. You can increase or reduce supply later by minting or burning tokens (if allowed). You will be able to generate unlimited tokens without an upper limit.
Unstoppable
Everyone can always transfer his own tokens. Transfer can't be stopped.

Pausable
Token owner can stop token transfers. Useful for scenarios such as preventing trades until the end of an evaluation period, or having an emergency switch for freezing all token transfers in the event of a large bug.
None
Token doesn't need an access type because of there are not actions that needs privileges.

Ownable
Token will have an Owner. The account you use to deploy the Token will be owner by default and will be able to mint new tokens or call the finish minting function or set the burn fee. You can transfer token ownership to addresses or Smart Contract.

Role Based
Token will have Roles. Accounts with "MINTER" role will be able to mint new tokens. Accounts with "ADMIN" role will be able to add or remove roles to minters or other admins. The account you use to deploy the Token will be ADMIN and MINTER by default. In addition the Token will have the Ownable behaviour too.
Mint
It depends on Token Access Type. If you choose Ownable Access only Token Owner will be able to mint new tokens. If you choose Role Based Access only addresses with MINTER role will be able to mint new tokens. In both cases, if you choose a Capped supply no one won't be able to mint more tokens than the defined cap. By choosing Unlimited supply instead, you will be able to generate unlimited tokens.

Burn
Everyone will be able to burn tokens he held. A third party can burn tokens from other addresses only after an approval. Nobody, not even the Token Owner, will be able to burn tokens from other addresses without approval.
If you choose a Pausable token, only token owner will be able to pause and unpause token transfers.
NOTE: Pausable is a powerful feature to add emergency stop to smart contracts. It is a privileged role, so users need to trust the project team. The project should clearly document what privileged roles they have and under what circumstances they use them.
The Anti Whale protection mechanism allows owner to set a max percentage of the total supply users can hold. Owner can change that percentage or disable it. Owner can exclude some accounts from the anti whale protection mechanism.
A Liquidity Pool pair (e.g. an UniswapV2 Pair) will automatically be created on Uniswap or PancakeSwap during token deployment. Token owner can set an initial supply amount to add to the liquidity pool and can choose to lock LP tokens forever in the token contract or receive them in their wallet.
A deflationary token reduces its supply over time, resulting in a limited amount of the currency in circulation and ultimately increasing its value. This reduction of supply happens through transaction fee. For each transaction a fee will automatically be burned. The owner can change the burn fee and exclude some accounts from the deflation mechanism.
A reflection token takes a fee for each transaction and automatically divides tokens among token holders to reward them. The owner can change the reflection fee and exclude some accounts from the fee or from the reflection mechanism. A maximum of 10 accounts can be excluded from the reflection mechanism. Once excluded, they cannot be included again if their balance is greater than 5% of the token supply.

Reflection tokens allow holders to earn passive returns from transaction fees by simply holding onto their wallets. Reflection token holders do not need to lock their assets for a certain period to earn rewards. They earn their income almost instantly when a transaction is made, with the functions governed by the smart contract.
A taxable token takes a fee for each transaction and sends it to a defined wallet. The owner can change the tax fee and exclude some accounts from the taxation mechanism.
There is no way to execute code on a receiver/spender contract after an BEP20 transfer, transferFrom or approve so, to perform an action, it is required to send another transaction.
This introduces complexity in UI development and friction on adoption as users must wait for the first transaction to be executed and then submit the second one. They must also pay GAS twice.

ERC1363 makes tokens capable of performing actions more easily and working without the use of any off-chain listener. It allows to make a callback on a receiver/spender contract, after a transfer or an approval, in a single transaction.

ERC1363 tokens can be used for specific utilities in all cases that require a callback to be executed after a transfer or an approval received. ERC1363 is also useful for avoiding token loss or token locking in contracts by verifying the recipient contract's ability to handle tokens.

Discover ERC1363 Standard
There are lots of tokens lost forever into Smart Contracts. Each Ethereum contract is a potential token trap for BEP20 tokens. They can't be recovered so it means money losses for end users.
TokenRecover allows the contract owner to recover any BEP20 or NFT (ERC721) token sent into the contract for error and send them to a receiver.

Discover Token Recover
No. Using HelloBEP20 for FREE or SimpleBEP20, the token will have a view method in Smart Contract's ABIs named "generator" showing a link to this page. It is not an issue because the Token will be fully compliant with BEP20 definition. Token can be used in Exchanges, DEX, Uniswap, PancakeSwap or any BEP20 compatible wallet, etc.
This can be removed by choosing a token type with the Remove Credits feature.
Token Generator is the pioneering no-code tool that revolutionized the way of creating ERC20 tokens.
Since 2018, Token Generator has been the go-to platform for over 45k projects and companies, eliminating the need for coding expertise and streamlining the tokenization process.
Through seamless token creation, entrepreneurs and enterprises have collectively infused over $320 million into circulating supply worldwide, fueling growth and innovation.

Discover Token Generator
Token Behaviours
Once the deploy transaction is sent, you will receive transaction hash (first) and Token address (when transaction is confirmed). If the transaction will take some time to be confirmed due to network status, you can monitor it on explorer and Token address will be visible in transaction page.
Once the Token will be deployed you (your Web3 Wallet address) will be the only owner.
Initial token supply will be automatically sent to the address used to deploy the token (your Web3 Wallet address) once the transaction is confirmed. This address will be Token Owner and will be able to generate new tokens (in case you selected a token type with Mintable behaviour).
If you selected a token with the Liquidity Pool Setup, for security purposes, initial token supply will be sent to token contract itself. Once the liquidity pool is initialized, the remaining amount will be automatically sent to the deployer wallet address.
The Token will be a fully BEP20 compatible token. Any BEP20 wallet will support the Token.
To generate new tokens you must use the "mint" function using token owner wallet or a permissioned account wallet. You can do this by using the Contract/Write tab on your blockchain explorer token page (e.g. Etherscan, BscScan, PolygonScan or SnowScan). You can also import ABI from the Docs page in tools like MyEtherWallet and call the mint function.

Note: remember that tokens has a number of decimals (usually 18), so you must use the entire number with decimals.
E.g. if you need to generate 500 additional tokens, call the mint function by inserting 500000000000000000000.
Yes, you can use the Token in Exchanges, Dex, or DeFi protocols like Uniswap. It is a BEP20 compliant so you can use for any purpose where BEP20 applies.
Yes, you can use Token for ICO or Crowdsales.
Note: you need to develop an ICO or Crowdsale Smart Contract; Token address can't receive BNB.
No, Token address can't receive BNB. If you want to create ICO, you need to develop a Smart Contract able to do that.
Yes, Token Solidity Source Code will be automatically verified on blockchain explorers like Etherscan, BscScan, PolygonScan or SnowScan.
Once the token will be deployed you will be able to add information on BscScan using their procedure.

Update Token Information
BNB Smart Chain and Ecosystem
BNB Chain was launched by Binance in April 2019. Its primary focus is to facilitate fast, decentralized (or non-custodial) trading.
BNB Smart Chain (BSC) is best described as a blockchain that runs in parallel to the BNB Chain. Unlike BNB Chain, BSC boasts smart contract functionality and compatibility with the Ethereum Virtual Machine (EVM). The design goal here was to leave the high throughput of BNB Chain intact while introducing smart contracts into its ecosystem.

BSC official website
A Block Explorer is basically a search engine that allows users to easily lookup, confirm and validate transactions that have taken place on the BNB Smart Chain.

BscScan

DApp is an abbreviated form for decentralized application.
A DApp has its backend code running on a decentralized peer-to-peer network. Contrast this with an app where the backend code is running on centralized servers.
A DApp can have frontend code and user interfaces written in any language (just like an app) that can make calls to its backend. Furthermore, its frontend can be hosted on decentralized storage such as Swarm or IPFS.
For an application to be considered a Dapp (pronounced Dee-app, similar to Email) it must meet the following criteria:

  • The application must be completely open-source, it must operate autonomously, and with no entity controlling the majority of its tokens. The application may adapt its protocol in response to proposed improvements and market feedback but all changes must be decided by consensus of its users.
  • The application's data and records of operation must be cryptographically stored in a public, decentralized blockchain in order to avoid any central points of failure.
  • The application must use a cryptographic token (bitcoin or a token native to its system) which is necessary for access to the application and any contribution of value from (miners / farmers) should be rewarded in the application’s tokens.
  • The application must generate tokens according to a standard crytptographic algorithm acting as a proof of the value nodes are contributing to the application (Bitcoin uses the Proof of Work Algorithm).
BEP-20 is a token standard on BNB Smart Chain that extends ERC-20, the most common Ethereum token standard. You can think of it as a blueprint for tokens that defines how they can be spent, who can spend them, and other rules for their usage. Due to its similarity to BNB Chain’s BEP-2 and Ethereum’s ERC-20, it’s compatible with both.
BEP-20 was conceived as a technical specification for BNB Smart Chain, with the goal of providing a flexible format for developers to launch a range of different tokens. These could represent anything from shares in a business to dollars stored in a bank vault (e.g. a stablecoin).

BEP20 Technical specification
"Gas" is the name for a special unit used in BSC. It measures how much "work" an action or set of actions takes to perform.
Every operation that can be performed by a transaction or contract on the BSC platform costs a certain number of gas, with operations that require more computational resources costing more gas than operations that require few computational resources.
The reason gas is important is that it helps to ensure an appropriate fee is being paid by transactions submitted to the network. By requiring that a transaction pay for each operation it performs (or causes a contract to perform), we ensure that network doesn't become bogged down with performing a lot of intensive work that isn't valuable to anyone.

BscScan Gas tracker

You need to access the Settings to point the wallet towards BNB Smart Chain nodes. On the Settings page, locate the Networks menu. Click Add Network in the top-right corner to manually add the BNB Smart Chain.
There are two networks we can use here: the testnet or the mainnet. Below are the parameters to fill in for each.

Mainnet (This is the one you are probably looking for)

  • Network Name: BNB Smart Chain
  • New RPC URL: https://bsc-dataseed.bnbchain.org/
  • ChainID: 56
  • Symbol: BNB
  • Block Explorer URL: https://bscscan.com

Testnet

  • Network Name: BNB Smart Chain - Testnet
  • New RPC URL: https://data-seed-prebsc-1-s1.bnbchain.org:8545/
  • ChainID: 97
  • Symbol: BNB
  • Block Explorer URL: https://testnet.bscscan.com
More details
Token Generator © is a registered software. All rights reserved.
Unauthorized reproduction, copying, distribution or any other use of the whole or any part of this software is strictly prohibited.

Ready to deploy your BEP20 Token?

Try building your BEP20 Token in less than a minute. You can try on Test Network before to go live.

Create BEP20 Token