Step-by-Step Guide · 2026
How to Create an ERC-20 Token
Deploy your own ERC-20 token on Ethereum in under 5 minutes - no coding, no Solidity, no developer required. Here's exactly how it works.
The short answer: Connect MetaMask to ETHTokenLaunch, fill in your token name, symbol, and supply, pay the service fee with ETH, and your ERC-20 token is deployed to the Ethereum blockchain automatically - no code needed.
What You Need Before You Start
You only need two things to create an ERC-20 token:
A MetaMask Wallet
Free browser extension from metamask.io. Takes 2 minutes to set up. Any EIP-1193 compatible wallet works.
ETH in Your Wallet
Budget 0.06–0.08 ETH to cover the service fee and Ethereum gas. You can buy ETH on Coinbase, Binance, or Kraken.
Step-by-Step: Creating Your ERC-20 Token
Install MetaMask and add ETH
Go to metamask.io and install the browser extension (Chrome, Firefox, Brave, or Edge). Create a new wallet and save your seed phrase offline - this is the only way to recover your wallet.
Once set up, make sure you're on Ethereum Mainnet. Add ETH via the "Buy" option in MetaMask, or transfer from an exchange like Coinbase or Binance.
Tip: Budget at least 0.07–0.08 ETH total - 0.05 ETH for the service fee, plus 0.02 ETH buffer for gas. Gas costs fluctuate; having extra prevents failed transactions.
Go to the Create Token page
Visit ethtokenlaunch.com/create-token and click Connect Wallet in the top right. MetaMask will prompt you to connect - approve the connection.
You'll see your wallet address and ETH balance appear in the navigation bar once connected.
Fill in your token details
Complete the token form with four required fields:
The full name of your token. Example: Ethereum Gold. Can include spaces.
2–6 uppercase letters. Example: ETHG. Appears on Etherscan, wallets, and DEXes. Choose something unique and memorable.
The total number of tokens to create. All tokens are minted to your wallet on deployment. Common choices: 1,000,000 (1M), 1,000,000,000 (1B). There is no "correct" number.
How divisible your token is. Use 18 (the standard - matches ETH) for most tokens. Use 0 for indivisible tokens like event tickets or governance votes.
Choose your add-ons (optional)
Two optional features are available for an additional fee:
Renounce Ownership +0.005 ETH
Permanently removes all admin control after deployment. Recommended for community tokens - proves no one can modify or rug-pull the contract.
Token Metadata +0.01 ETH
Upload a logo and add a description, website, Twitter, and Telegram. Metadata is hosted and linked via a standard URI on your contract.
Pay with MetaMask
The form shows a live fee breakdown. Click Pay with MetaMask and your wallet will open with a pre-filled transaction to the ETHTokenLaunch revenue wallet.
Review the amount (service fee only - gas is added automatically by MetaMask), then click Confirm.
Important: Never share your MetaMask seed phrase with anyone. ETHTokenLaunch will never ask for it.
Receive your contract address
After your payment confirms (1–3 blocks, typically 15–45 seconds), ETHTokenLaunch deploys your ERC-20 contract automatically.
You'll see your contract address displayed on screen - a unique 0x... address on Ethereum. This is your token's permanent identity on the blockchain. Click through to view it on Etherscan.
Your full token supply is minted directly to your connected wallet. You can verify by adding the contract address to MetaMask (see our guide: How to Add Your Token to MetaMask).
What to Do After Deployment
Once your token is live, here are the most common next steps:
Makes your contract source code publicly visible. Builds trust with buyers.
See your token balance in your wallet immediately after deployment.
Create a liquidity pool and make your token tradeable by anyone.
Ready to launch your token?
Deploy your ERC-20 token on Ethereum in under 5 minutes. No coding required.