# How to create ERC20 Token
ERC20 Token Generator is a distributed application that runs on the Ethereum network, using specially-developed Smart Contracts to enable users to build their ERC20 Tokens.
Easily deploy Smart Contract for a Standard, Capped, Mintable, Burnable, Payable ERC20 Token.
Create an ERC20 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 Etherscan, add to MetaMask or create a widget.
# Verified source code
Your source code will be automatically verified on Etherscan.
Your Token will be fully compliant with the ERC20 definition and compatible with any ERC20 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.
# Transfer Type
Everyone can always transfer his own tokens. Transfer can't be stopped.
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.
# 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.
The ERC1363 is an ERC20 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 ERC20 token sent into the contract for error.
# View App
ERC20 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 ERC20 Token Generator, their projects, their teams, their use of Token (as well as anything related to Token) are in no way connected to ERC20 Token Generator or its author.
ERC20 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.