Ethereum Token Creator
The perfect tool to create Ethereum ERC20 tokens. Simple, user friendly, and fast.
What you get for 0.03 ETH
- A standard ERC-20 you own. An OpenZeppelin Contracts v5 ERC-20 with Ownable, compiled from your name, symbol, decimals and supply. Your wallet is the contract owner.
- The full supply in your wallet. Minted to your address in the deployment itself — nothing is held back and nothing is retained by CoinDevTools.
- Fixed supply, no hidden functions. No mint, tax, blacklist or pause function exists in the contract, so the supply can never be increased.
- One transaction, fee included. The 0.03 ETH fee and the deployment are one atomic transaction. If it reverts, no fee is taken.
- Source submitted to Etherscan. The contract source is sent to Etherscan for verification right after deployment and the result is shown on this page.
- The next steps are here too. Add Uniswap v2 liquidity, renounce ownership or burn tokens from the same wallet.
How to create a token on Ethereum
- Connect: Connect an EVM wallet on Ethereum mainnet. The page checks that it holds enough ETH for the fee plus a gas allowance.
- Name: Select a name for your token.
- Symbolize: Choose a ticker (up to 8 characters).
- Decimals: Determine decimal points (from 1 to 18; 18 is the ERC-20 default).
- Quantify: Define your token's total supply.
- Deploy: Click Create Token and approve one wallet transaction.
Mainnet confirmation usually takes under a minute. The token address then appears on this page; copy it and use your wallet's import-token option to see the balance.
Why builders trust CoinDevTools
Non-Custodial
We never hold your keys or funds. You sign every transaction from your own wallet.
Standard Contracts
Solana's canonical SPL Token Program and the OpenZeppelin ERC-20 implementation. Tax tokens add custom logic on top.
Multi-Chain
Solana, Ethereum, and Base. Portfolio tracking across 7 chains from one dashboard.
No-Code
Connect a wallet and launch in minutes. No Solidity, no Rust, no CLI. Just your browser.
How it works
Four steps to a live ERC-20
Connect your wallet
Open CoinDevTools and connect MetaMask, Coinbase Wallet, Rainbow, or any EVM wallet. No signup, no email, no KYC.
Configure your token
Choose a name, symbol, supply, and decimals.
Deploy the contract
Review the summary and confirm one wallet transaction. CoinDevTools compiles and deploys a verified ERC-20 contract on Ethereum mainnet.
Your token is live
Your ERC-20 token is deployed on Ethereum within seconds. View it on Etherscan, add liquidity on Uniswap, or share the contract address.
Related
Frequently Asked Questions
How do I create a token on Ethereum?
Connect an EVM wallet (MetaMask, Coinbase Wallet, Rainbow or any other wallet on Ethereum mainnet), enter a name, symbol, decimals (1-18) and total supply, and click Create Token. One wallet transaction pays the fee and deploys the contract. When it confirms, the token address appears on this page and the whole supply is already in your wallet.
How much does it cost to create an ERC-20 token on Ethereum?
A flat 0.03 ETH fee plus Ethereum mainnet gas for the deployment, paid together in one transaction. Gas varies with network demand; the page warns you when the wallet connects if it cannot cover the fee plus a gas allowance. There is no subscription and no charge per holder or per transfer afterwards. If the transaction reverts, no fee is taken - you only lose the gas.
What exactly gets deployed?
A standard OpenZeppelin Contracts v5 ERC-20 with Ownable, compiled from your inputs at deploy time. Name, symbol and decimals are fixed in the contract, the full supply is minted to your wallet in the constructor, and there is no mint, tax, blacklist or pause function, so the supply can never be increased. Your wallet is the contract owner.
Do I own the token, or does CoinDevTools?
You do. The contract owner is your wallet address, the entire supply is minted to your wallet, and CoinDevTools keeps no keys, no admin role and no share of the supply. If you want to remove the owner role entirely, the separate Renounce Ownership tool does that in one transaction for network gas only.
Is the contract verified on Etherscan?
After the deployment confirms, the tool submits your contract's source code to Etherscan for verification automatically and shows the result on this page. Verification is Etherscan's process: if it does not confirm within the retry window the page says so, and you can submit the same source yourself from the contract's page on Etherscan.
Can I change the token after it is deployed?
No. Name, symbol, decimals and supply are fixed in the bytecode and the contract has no upgrade path; the only owner action is renouncing ownership. Adding a logo or project links on Etherscan is done through Etherscan's own token-update form, separately from this tool.
Should I deploy on Ethereum or on Base?
Same contract, same fee, different network. Ethereum mainnet is where the deepest liquidity and the most established DEX volume are, and the token lives on the base layer itself. Base is an Ethereum L2 with far lower gas per transfer, which matters for holders who trade in small amounts. The Base vs Ethereum comparison page walks through the trade-offs.