Home/Generate/ERC-20 Token Creator/
Create Ethereum Token

Create Ethereum Token




Connect to the chosen blockchain.
Choose a great name for your token.
Choose a great symbol for your token.
Smart contract name is being derived from your token name and visible after verification. If you are not sure, we recommend keeping the default value.
Choose how many tokens you want to create.

Tokens

If the Mintable feature is enabled, the owner will be able to mint new tokens until the total supply reaches the maximum supply.
Choose how many decimal places your tokens can be divided to. If you are not sure, we recommend leaving it at 18.
Instead of your wallet, enter a different address to receive the initial supply of tokens.
Instead of your wallet, enter a different address that will have ownership of the token after it is created.
* - Required fields

How to create an Ethereum token?

Ethereum was the first chain to support programmable smart contracts, which is why ERC-20 became the universal token standard - copied by every major chain since. Mainnet still has the deepest DeFi liquidity, the largest developer base, and the strongest credibility signal for institutional and serious projects. The tradeoff is gas: deploying and trading on Ethereum costs more than any other EVM chain, sometimes by orders of magnitude. For projects where liquidity, prestige, and infrastructure access matter most, Ethereum is the default; for everything else, an L2 is usually a better fit.

Deploying through 20lab

The flow takes about 5 minutes: connect your wallet (MetaMask, Trust Wallet, Coinbase Wallet, or anything supporting WalletConnect), switch to Ethereum mainnet (chain ID 1), and configure your token's name, symbol, supply, and decimals. Pick optional features - mintable, pausable, taxes, anti-bot protection, or ERC-2612 permit for gasless approvals - then review and sign. You can deploy free on Sepolia testnet first using test ETH from a public faucet.

L1 vs Layer-2: making the right call

If your project is institutional, infrastructure-focused, or needs the deepest possible liquidity from day one, deploy on Ethereum L1 directly. If you're building consumer-facing apps, memecoins, or anything fee-sensitive, an L2 like Arbitrum, Base, or Optimism gives you the same ERC-20 experience at 10-100x lower cost. The decision is hard to reverse later, so think about where your users actually are before deploying.

From deployment to liquidity

Once your Ethereum token is live, the standard playbook is creating a Uniswap pool, distributing to early supporters with the Ethereum multisender tool, and submitting to CoinGecko and CoinMarketCap for visibility. Etherscan source verification happens via few clicks inside 20lab owner dashboard.

Want to Generate Specific Token?

Choose the type of token from table below:

Ethereum mainnet has the highest gas costs of any EVM chain - typical deployment runs between $0.5 and $100 in ETH depending on network conditions, plus a 20lab service fee shown on the summary before you confirm. Sepolia testnet is free using test ETH from a public faucet, so you can verify everything works before paying mainnet gas.

Mainnet is the default when credibility, deepest liquidity, or institutional integrations matter - DeFi blue-chips and most stablecoin issuers stay on L1 for that reason. If your project is consumer-facing or fee-sensitive, a Layer-2 like Arbitrum, Base, or Optimism gives you the same ERC-20 standard at 10-100x lower gas cost. You can always bridge later, but the chain you deploy on is where your liquidity will live.

The most common combination is mintable (so you can expand supply if needed), pausable (an emergency stop), and ERC-2612 permit (for gasless approvals - particularly valuable when mainnet gas is expensive). Anti-bot and tax features are situational - read each feature guide before enabling.

Tokens can be verified immediately after deployment in the owner's dashboard using various options. The green checkmark usually appears within a minute. Verified contracts are essential for building trust — users will check this before making a purchase. If automated verification fails for any reason, the dashboard will provide the exact compiler version, optimization settings, and source code needed for manual verification.

Uniswap doesn't require a listing application - you create a pool yourself by pairing your token with WETH or a stablecoin. Follow our step-by-step add liquidity to Uniswap guide. Once a pool exists, your token shows up in the Uniswap interface automatically. After that, submit to CoinGecko and CoinMarketCap for broader visibility.