# How to create BEP20 Token
BEP20 Token Generator is a distributed application that runs on the Binance Smart Chain (BSC) network, using specially-developed Smart Contracts to enable users to build their BEP20 Tokens.
Easily deploy Smart Contract for a Standard, Capped, Mintable, Burnable BEP20 Token.
Create a BEP20 Token in less than a minute.
No login. No setup. No coding required.
# Create Token
# Choose your token type
Choose between different token types and features.
# Enter your details
Enter your preferred Token name and symbol. Choose your supply and Token type.
# Confirm your transaction
Confirm your transaction using MetaMask.
# Waiting for confirmation
Waiting for your transaction to be confirmed.
# View your token
Your token is ready to use, view on BscScan or add to MetaMask.
# Verified source code
Your source code will be automatically verified on BscScan.
Your Token will be fully compliant with the BEP20 definition and compatible with any BEP20 wallet all around the world. It will have a name, a symbol and a decimals amount.
Your Token can be burnt. It means that you can choose to reduce the circulating supply by destroying some of your tokens.
You will be able to generate tokens by minting them. Only token owner will be able to mint. You can also disable minting if you don’t want to generate tokens anymore.
# Supply Type
Your 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.
# Access Type
Your Token doesn't need an access type because of there are not actions that needs privileges.
Your Token will have an Owner. The account you use to deploy your Token will be owner by default and will be able to mint new tokens or call the finish minting function. You can transfer token ownership to addresses or Smart Contract.
# Role Based
Your 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 your Token will be ADMIN and MINTER by default. In addition your Token will have the Ownable behaviour too.
# Operable Token (ERC1363)
The Operable Token is a BEP20 compatible Token that can make a callback on the receiver contract to notify token transfers or token approvals.
# Token Recover
There are lots of tokens lost forever into Smart Contracts. It allows the contract owner to recover any BEP20 token sent into the contract for error.
# View App
BEP20 Token Generator and its author are free of any liability regarding Tokens built using this App, and the use that is made of them. Tokens built on BEP20 Token Generator, their projects, their teams, their use of Token (as well as anything related to Token) are in no way connected to BEP20 Token Generator or its author.
BEP20 Token Generator's code is provided under MIT License. Anyone can use it as per their needs. The App's purpose is to make people able to tokenize their ideas without coding or paying large amounts for it. Source code is public and well tested and continuously updated to reduce risk of bugs and introduce language optimizations. Anyway the purchase of tokens involves a high degree of risk. Before acquiring tokens, it is recommended to carefully weighs all the information and risks detailed in Token owner's Conditions.