Create Ethereum Token
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.