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.


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.

Trusted by 45k+ customers

Pricing

Choose between 18 different Token types.

What are your Token requirements?

  • HelloERC20
    0 ETH
    ERC20 Compliant
    Verified Source Code
    Remove Credits
    Customizable Decimals
    Supply Type10k
    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 Credits
    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 Credits
    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
    0.095 ETH
    ERC20 Compliant
    Verified Source Code
    Remove Credits
    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
    0.1 ETH
    ERC20 Compliant
    Verified Source Code
    Remove Credits
    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
    0.18 ETH
    ERC20 Compliant
    Verified Source Code
    Remove Credits
    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
    0.15 ETH
    ERC20 Compliant
    Verified Source Code
    Remove Credits
    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 Credits
    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
    0.4 ETH
    ERC20 Compliant
    Verified Source Code
    Remove Credits
    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
    0.4 ETH
    ERC20 Compliant
    Verified Source Code
    Remove Credits
    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 Credits
    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 Credits
    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
    0.5 ETH
    ERC20 Compliant
    Verified Source Code
    Remove Credits
    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
    0.4 ETH
    ERC20 Compliant
    Verified Source Code
    Remove Credits
    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 Credits
    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
    0.42 ETH
    ERC20 Compliant
    Verified Source Code
    Remove Credits
    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
    0.5 ETH
    ERC20 Compliant
    Verified Source Code
    Remove Credits
    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 Credits
    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

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

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

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 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.
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. Using HelloERC20 for FREE or SimpleERC20, the token will have a view method in Smart Contract's ABIs named "generator" 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 Credits 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 45k 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
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

DApp is an abbreviated form for decentralized application.
A DApp has its backend code running on a decentralized peer-to-peer network. Contrast this with an app where the backend code is running on centralized servers.
A DApp can have frontend code and user interfaces written in any language (just like an app) that can make calls to its backend. Furthermore, its frontend can be hosted on decentralized storage such as Swarm or IPFS.
For an application to be considered a Dapp (pronounced Dee-app, similar to Email) it must meet the following criteria:

  • The application must be completely open-source, it must operate autonomously, and with no entity controlling the majority of its tokens. The application may adapt its protocol in response to proposed improvements and market feedback but all changes must be decided by consensus of its users.
  • The application's data and records of operation must be cryptographically stored in a public, decentralized blockchain in order to avoid any central points of failure.
  • The application must use a cryptographic token (bitcoin or a token native to its system) which is necessary for access to the application and any contribution of value from (miners / farmers) should be rewarded in the application’s tokens.
  • The application must generate tokens according to a standard crytptographic algorithm acting as a proof of the value nodes are contributing to the application (Bitcoin uses the Proof of Work Algorithm).
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
"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