Ethereum Token Generator
Create an ERC20 Token in less than a minute with the most trusted Smart Contract Generator for Ethereum Network.
No login. No setup. No coding required. No credit card required.
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 thousands of 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.
Select Token Type
Choose from 19 different Token Contract Templates.
What are your Token requirements?
* GAS fee will be added to final amount
How it works
Create ERC20 Token in less than a minute.
Easily deploy Smart Contract for a Standard ERC20 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 ETH 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.
Features
You will be able to choose between several features.
What are your Token requirements?
Standard ERC20
The Token will be fully compliant with the ERC20 definition and compatible with any ERC20 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 ERC20 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 ERC20 or NFT token sent into the contract for error and send them to a receiver
Token Generator Link
Some tokens will have a "generatedBy" method in Smart Contract's ABIs returning link to this page. Your Token will be fully compliant with the ERC20 Standard and you can use it without issues. You can remove it by choosing an advanced Token type before deployment.
Learn more in Frequently Asked Questions
Choose your Token Type
Select a Template and deploy your ERC20 Token in less than a minute.
Need a custom development?
Open to getting in touch with awesome people and projects.
FAQ
ERC20 Token Generator
Create an ERC20 Token in less than a minute with the most trusted Smart Contract Generator for Ethereum Network.
Since 2018, Token Generator has been the go-to platform for over 50k 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
The ERC20 Standard
ERC20 provides basic functionality to transfer tokens, as well as allow tokens to be approved so they can be spent by another on-chain third party.
Token Features
Token supply will be 10.000. The entire token supply will be generated during deploy and sent to Token Deployer wallet. You can't increase or reduce supply later.
21M
Token supply will be 21.00.000. The entire token supply will be generated during deploy and sent to Token Deployer wallet. You can't increase or reduce supply later.
Fixed Supply
The entire token supply will be generated during deploy and sent to Token Deployer wallet. You can't increase or reduce supply later.
Capped Supply
You can define an initial supply to sent to Token Deployer'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 Deployer'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.
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.
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.
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.
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.
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.
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
TokenRecover allows the contract owner to recover any ERC20 or NFT (ERC721) token sent into the contract for error and send them to a receiver.
Discover Token Recover
This can be removed by choosing a token type with the Remove "Generated By" feature.
Since 2018, Token Generator has been the go-to platform for over 50k 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
ERC20 Technical specification
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.
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.
Note: you need to develop an ICO or Crowdsale Smart Contract; Token address can't receive ETH.
Update Token Information
Ethereum Blockchain and Ecosystem
These apps run on a custom built blockchain, an enormously powerful shared global infrastructure that can move value around and represent the ownership of property.
This enables developers to create markets, store registries of debts or promises, move funds in accordance with instructions given long in the past (like a will or a futures contract) and many other things that have not been invented yet, all without a middleman or counterparty risk.
Ethereum official website
Etherscan
Every operation that can be performed by a transaction or contract on the Ethereum 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.
Use the links below to discover more about Gas and Gas Price.
Good explanation of Gas
Etherscan Gas tracker
ETH Gas Station
Multisig is a smart contract wallet running on Ethereum that requires a minimum number of people to approve a transaction before it can occur. If for example you have 3 main stakeholders in your business, you are able to set up the wallet to require approval from all 3 people before the transaction is sent. This assures that no single person could compromise the funds.
Gnosis Safe Multisig
DISCLAIMER
SmartContracts Tools and its company are free of any liability regarding Tokens built using Token Generator, and the use that is made of them. Tokens built on Token Generator, their projects, their teams, their use of Token (as well as anything related to Token) are in no way connected to SmartContracts Tools or its company. Anyone can use Token Generator as per their needs. Token Generator's purpose is to make people able to tokenize their ideas without coding. Smart contracts' source code is verified 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.
We do not promote or recommend any financial investment.
Unauthorized reproduction, copying, distribution or any other use of the whole or any part of this software is strictly prohibited.
Ready to deploy your ERC20 Token?
Try building your ERC20 Token in less than a minute. You can try on Test Network before to go live.
Create ERC20 Token