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.

Trusted by 50k+ customers on

Select Token Type

Choose from 19 different Token Contract Templates.

What are your Token requirements?

HelloERC20
0 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply Type10k
Access TypeNone
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
StarterERC20
0.01 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply Type21M
Access TypeNone
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
SimpleERC20
0.03 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeFixed
Access TypeNone
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
StandardERC20
0.07 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeFixed
Access TypeNone
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
BurnableERC20
-$16% 0.08 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeFixed
Access TypeNone
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
MintableERC20
-$20% 0.08 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeCapped
Access TypeOwnable
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
CommonERC20
-$44% 0.1 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeCapped
Access TypeOwnable
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
PayableERC20
-$33% 0.1 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeFixed
Access TypeNone
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
PermitERC20
0.2 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeFixed
Access TypeNone
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
ReflectionERC20
-$50% 0.2 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeFixed
Access TypeOwnable
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
TaxableERC20
-$50% 0.2 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeFixed
Access TypeOwnable
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
DeflationaryERC20
-$50% 0.2 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeFixed
Access TypeOwnable
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
AntiWhaleERC20
0.3 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeFixed
Access TypeOwnable
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
LiquidERC20
0.3 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeFixed
Access TypeOwnable
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
SwappableERC20
-$40% 0.3 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeFixed
Access TypeOwnable
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
UnlimitedERC20
0.28 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeUnlimited
Access TypeRole Based
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
AmazingERC20
-$29% 0.3 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeUnlimited
Access TypeOwnable
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
PowerfulERC20
-$40% 0.3 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeCapped
Access TypeRole Based
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypeUnstoppable
Create
PausableERC20
0.3 ETH
ERC20 Compliant
Verified Source Code
Remove "Generated By"
Customizable Decimals
Supply TypeFixed
Access TypeOwnable
Burnable
Mintable
Permit
Reflection
Taxable
Anti Whale Protection
Liquidity Pool Setup
Deflationary
ERC1363
Token Recover
Transfer TypePausable
Create

* 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


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.

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
10k
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.
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.
The Permit method allows token holders to approve spending via off-chain signatures, enabling gasless transactions by delegating approval to third parties without requiring on-chain interactions.
There is no way to execute code on a receiver/spender contract after an ERC20 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 ERC20 tokens. They can't be recovered so it means money losses for end users.
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
No. If you choose a token with "Generated By" enabled, your token will have a view method in Smart Contract's ABIs named "generatedBy" showing a link to this page. It is not an issue because the Token will be fully compliant with ERC20 definition. Token can be used in Exchanges, DEX, Uniswap, PancakeSwap or any ERC20 compatible wallet, etc.
This can be removed by choosing a token type with the Remove "Generated By" 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 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
The Ethereum token standard (ERC20) defines a common list of rules that an Ethereum token has to implement. Giving developers the ability to program how new tokens will function within the Ethereum ecosystem. This token protocol became popular with crowdfunding companies via initial coin offering (ICO).

ERC20 Technical specification
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 ERC20 compatible token. Any ERC20 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 ERC20 compliant so you can use for any purpose where ERC20 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 ETH.
No, Token address can't receive ETH. 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 Etherscan using their procedure.

Update Token Information
Ethereum Blockchain and Ecosystem
Ethereum is a decentralized platform that runs Smart Contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third-party interference.
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
A Block Explorer is basically a search engine that allows users to easily lookup, confirm and validate transactions that have taken place on the Ethereum Blockchain.

Etherscan
"Gas" is the name for a special unit used in Ethereum. 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 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
If such an account (wallet) with privileges is lost or were to fall in the hands of a malicious user, they could wreak havoc in your system. A good option for securing owner accounts is to use a special contract, such as a multisig, instead of a regular externally owned account.
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
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 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