Token Generator: Create an ERC20 Token without coding.

The most trusted Smart Contract Generator for ERC20 and BEP20 Tokens.

Vittorio Minacori


Token Generator allows you to create a Token in less than a minute with no technical skills required.

Token Generator is a simple decentralized application (DApp) that allows you to easily deploy Smart Contracts for different types of ERC20 tokens.

Token Generator has been running since 2018 and it is the most trusted token generator with over 45,000 tokens created and over $ 320 Million in market capitalization.

You can choose between several token features and ownership types, define your token name and symbol, set your token supply. Then, just use your wallet to confirm the deploy transaction and receive your token immediately.
Token is ready to be used in Exchanges, Dex, or DeFi protocols like Uniswap, PancakeSwap or similar. You can also use your token to create an ICO.

Token Generator is available on Ethereum, Polygon Network, Binance Smart Chain and Avalanche C-Chain. More chains will come.

How to use Token Generator?


1. Install MetaMask

You need to have MetaMask installed with an amount of ETH/MATIC/BNB to pay for contract deployment.

2. Choose your features

You can deploy the basic ERC20 Token for FREE (excluding GAS) or you will be able to choose between the below advanced features and more:

Capped: No one will be able to generate more tokens than the defined token cap. This guarantees people that no more tokens than declared can be generated.

Mintable: Owner or accounts with minting permission will be able to generate new tokens, up to token max supply. Minting can be disabled later if tokens no longer need to be generated.

Burnable: Token can be burned. It means that the circulating token supply can be reduced by manually destroying some tokens from the reserve.

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. Owner can set a per mille fee that will be automatically burned for each transaction, reducing circulating supply. Owner can exclude some accounts from the deflation mechanism and can change the fee amount basing on project needs.

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.

Pausable: Token transfers can be paused. Useful to prevent trades until a period or freezing all token transfers for emergency.

Ownable Access: Token will have an Owner. Token owner will be able to mint new tokens, call the finish minting function or set the burn rate if available.

Role Based Access: Token will have Roles. ADMIN or MINTER role can be added or removed from addresses. The token will be Ownable too.

ERC1363 Token: The ERC1363 Token is an extension of ERC20 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.

3. Enter your details

Select your Token type and your preferred Network.
Enter your preferred token Name and Symbol.
Choose your initial supply, access and transfer type.

4. Check your information

Confirm that all information is set up correctly and click “Create Token”.

5. Deploy your Token

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

Your Token will be fully compliant with the ERC20 definition and compatible with any ERC20 wallet all around the world.

Your source code will be automatically verified on block explorer.

Ready to deploy your ERC20 Token?

Discover more or try building your ERC20 Token on



Vittorio Minacori

Software Engineer. Blockchain & Web3. Author of ERC-1363.