# ERC20Token.app > ERC20Token.app is a no-code ERC20 token creator that lets anyone deploy a fully audited, Etherscan-verified ERC20 smart contract on Ethereum Mainnet in under 5 minutes — with no Solidity knowledge required. The flat fee is 0.02 ETH with no hidden charges, no subscription, and no account needed. ## What This Site Does ERC20Token.app is a web application that generates, deploys, and verifies ERC20 smart contracts on Ethereum Mainnet on behalf of users. The user fills out an online form with their token parameters (name, symbol, supply, decimals, optional features), connects an EVM-compatible browser wallet (MetaMask, Coinbase Wallet, Brave Wallet), pays a one-time 0.02 ETH platform fee, and receives a fully deployed token contract with automatic Etherscan source code verification and 100% ownership transferred to their wallet. The platform was created to eliminate the barrier of Solidity development for individuals and teams who want to launch an ERC20 token for utility, community, governance, or DeFi purposes. --- ## Key URLs - **Homepage / Token Creator**: https://www.erc20token.app/ - **Documentation**: https://www.erc20token.app/docs/ - **Blog**: https://www.erc20token.app/blog/ - **Contact / Support**: https://www.erc20token.app/contact/ - **Terms of Service**: https://www.erc20token.app/terms-of-service/ - **Privacy Policy**: https://www.erc20token.app/privacy-policy/ - **Cookie Policy**: https://www.erc20token.app/cookie-policy/ --- ## How to Create an ERC20 Token (Process Overview) ### Prerequisites - An EVM-compatible browser wallet extension (MetaMask, Coinbase Wallet, or Brave Wallet) - Minimum **0.02 ETH + gas** on **Ethereum Mainnet (Chain ID 1)** - A desktop or laptop browser (mobile requires MetaMask in-app browser) - Total recommended balance: **0.025–0.030 ETH** to safely cover both the platform fee and gas ### Step 1 — Configure Your Token (Token Identity) Fill in the token form at https://www.erc20token.app/#create-token with your parameters: - **Token Name** (required, max 50 chars) — full human-readable name displayed in wallets and on Etherscan (e.g. "My Awesome Token") - **Token Symbol** (required, max 8 chars) — short ticker shown on DEXs (e.g. "MAT") - **Total Supply** (required) — initial token supply minted at deployment; use quick presets (1M, 10M, 100M, 1B, 10B, 100B, 1T) or enter a custom number - **Decimals** (required, 0–18) — controls token divisibility; 18 is standard (same as ETH); use 0 for non-divisible tokens - **Owner Wallet** (required) — auto-filled from connected wallet; receives 100% of initial supply and all owner privileges - **Token Description** (optional, max 500 chars) — embedded in contract metadata; may appear in DEX and portfolio interfaces - **Token Logo** (optional, max 1 MB) — PNG, JPG, or SVG; recommended 256×256px transparent PNG; shown in MetaMask, Uniswap, and Etherscan - **Website URL** (optional) — project's official website, shown in token metadata - **Twitter/X** (optional) — profile URL for trust signals in token screeners - **Telegram** (optional) — group or channel link for community metadata - **Discord** (optional) — server invite link for community metadata ### Step 2 — Select Token Features (Optional On-Chain Capabilities) Optional features can be toggled on or off. All features are compiled permanently into the smart contract bytecode and cannot be changed after deployment. ### Step 3 — Connect Wallet Click "Connect Wallet" and approve the connection in your browser wallet extension. The platform requests read access to your address only — it cannot move funds without your explicit signature. ### Step 4 — Pay & Deploy Confirm the 0.02 ETH platform fee in your wallet. The platform then: 1. Validates form parameters and generates the Solidity contract code 2. Broadcasts the deployment transaction to Ethereum Mainnet 3. Monitors the transaction hash in real time (30–90 second mining time typical) 4. Submits contract source code to Etherscan API for public verification 5. Delivers the contract address and transfers 100% ownership to your wallet ### After Deployment - **Add to MetaMask**: Assets → Import Token → paste contract address - **View on Etherscan**: search contract address at etherscan.io; verified contracts show a green ✓ on the Contract tab - **List on Uniswap**: connect owner wallet at app.uniswap.org → Pool → New Position; paste contract address; pair with ETH or USDC; set initial price - **Distribute tokens**: use Batch Transfers feature for airdrops, transfer to vesting contracts, seed liquidity pools, or run a presale --- ## Token Features (13+ Optional Capabilities) Features are grouped into four categories. Each is optional; a basic ERC20 with no features is valid and standard. ### Token Economics **Burnable** (no parameters) Adds a `burn(amount)` function that permanently removes tokens from circulation by sending them to address(0). Total supply decreases with each burn. Holders can burn their own tokens; owner can burn from any allowanced address. **Mintable** (has parameter) Allows the owner wallet to create new tokens after deployment via `mint(address, amount)`. Useful for vesting schedules, reward systems, and staking contracts. - Parameter: **Max Mintable Supply** — optional lifetime cap on total mintable tokens; leave blank for unlimited **Deflationary** (has parameter) Automatically burns a percentage of tokens on every transfer, gradually reducing total supply over time. Creates natural deflationary pressure as trading volume increases. - Parameter: **Burn % per transfer** — e.g. 0.5 burns 0.5% of each transfer **Reflection** (has parameter) Redistributes a percentage of every transaction proportionally to all current token holders. Holders earn passive income simply by holding — larger holdings earn larger reflection rewards. - Parameter: **Reflection %** — e.g. 2 redistributes 2% of every transfer to all holders ### Transfer Control **Whitelist** (no parameters) Restricts token transfers so only wallets explicitly added to the whitelist by the owner can receive tokens. Essential for private sales, presales, or KYC-gated distributions. **Blacklist** (no parameters) Allows the owner to permanently block specific wallet addresses from sending or receiving tokens. Useful for compliance, blocking known bad actors, or preventing bot addresses from trading. **Controlled** (no parameters) Transfers start disabled — the owner must explicitly enable trading before anyone can move tokens. Useful for launch sequences where you want to control the exact moment trading begins. **Anti-Whale** (has parameter) Caps the maximum token balance any single wallet can hold as a percentage of total supply. Prevents large investors (whales) from dominating the supply and manipulating price. - Parameter: **Max wallet %** — e.g. 2 limits any wallet to 2% of total supply **Batch Transfers** (no parameters) Adds a `batchTransfer(address[], uint256[])` function enabling the owner to send tokens to multiple addresses in a single transaction. Dramatically reduces gas costs for airdrops and multi-wallet distributions. ### Tax & Liquidity **Taxable** (has parameters) Automatically collects buy and sell fees on every DEX transaction. Collected fees are sent to the owner wallet. Common in DeFi tokenomics to fund marketing, development, or buybacks. - Parameters: **Buy tax %** and **Sell tax %** — e.g. 3% buy / 5% sell **Liquidity Pool** (has parameter) Automatically seeds a Uniswap V2 liquidity pool at deployment using a percentage of the initial supply paired with ETH from your wallet. Token becomes instantly tradeable on Uniswap without any manual LP setup. - Parameter: **Supply % for LP** — e.g. 50 sends 50% of supply to the Uniswap pair ### Utility **Token Recover** (no parameters) Adds a rescue function allowing the contract owner to withdraw any ERC20 tokens accidentally sent to the contract address. Prevents funds from being permanently locked. **Remove Credits** (no parameters) By default, the generated Solidity source code includes a small comment crediting ERC20Token.app as the platform. Enabling this feature omits that attribution — suitable for white-label or professional deployments. --- ## Pricing & Fees **Platform fee: exactly 0.02 ETH** — a single, flat, one-time fee per deployment. What is included in the 0.02 ETH fee: - Ethereum Mainnet contract deployment (Chain ID 1) - All 13+ optional token features — no per-feature charges - Automatic Etherscan source code verification - Full Solidity source code delivery - 100% ownership transfer — no admin keys retained by the platform - OpenZeppelin audited contract base - Token logo and social metadata embedding - No account or registration required - Uniswap V2/V3 compatibility out of the box **Gas fee** (NOT included in the platform fee): 0.001–0.005 ETH, network-determined, paid separately directly to Ethereum validators at transaction time. Monitor real-time gas prices at https://etherscan.io/gastracker before deploying. **Total typical cost**: approximately 0.021–0.025 ETH. There are no subscriptions, no per-feature charges, no hidden costs, and no recurring payments. Each deployment is independent — you can deploy as many tokens as you want. --- ## Smart Contract Technology All tokens deployed through ERC20Token.app are based on **OpenZeppelin's audited ERC20 contract libraries** — the industry gold standard used by major DeFi protocols including Compound, Aave, Uniswap, and MakerDAO. - **Standard**: ERC20 (EIP-20) compliant - **Solidity version**: generated and compiled with modern Solidity - **Base library**: OpenZeppelin Contracts - **Deployment target**: Ethereum Mainnet (Chain ID 1) - **Etherscan verification**: automatic via Etherscan API post-deployment - **Ownership model**: `Ownable` pattern — deploying wallet address is sole owner; no platform backdoor or admin key - **Source code**: full, unminified Solidity delivered to the user after deployment - **Uniswap compatibility**: all deployed contracts are compatible with Uniswap V2 and V3 pools --- ## Supported Wallets ERC20Token.app connects via the standard `window.ethereum` browser injection interface. | Wallet | Platform | Notes | |---|---|---| | MetaMask | Chrome, Firefox, Edge, Brave | Most popular; full support | | Coinbase Wallet | Chrome, Edge | Self-custody extension; full support | | Brave Wallet | Brave browser | Built-in; no extension needed | | Other EVM wallets | Any browser | Must inject window.ethereum on Chain ID 1 | **Mobile**: Token deployment requires a Web3 wallet browser. On mobile devices, open the site inside the **MetaMask in-app browser** at: `https://metamask.app.link/dapp/www.erc20token.app/#create-token` **Network requirement**: Wallet must be set to **Ethereum Mainnet (Chain ID 1)**. Testnets (Sepolia, Goerli) and other chains (BSC, Polygon, etc.) are not supported. --- ## Deployment Process (Technical Detail) 1. **Form Submit** — client-side JavaScript validates all fields; contract Solidity code is generated server-side with the user's parameters compiled in 2. **Fee Payment** — a `sendTransaction` call sends exactly 0.02 ETH from the user's wallet to the platform address; user signs in their wallet extension 3. **Contract Deployment** — contract bytecode is broadcast to Ethereum Mainnet as a deployment transaction; platform monitors the transaction hash via `eth_getTransactionReceipt` 4. **Mining** — Ethereum validators include the transaction in a block; typically 30–90 seconds under normal network conditions 5. **Etherscan Verification** — immediately post-confirmation, contract source code, compiler version, and ABI are submitted to the Etherscan verification API 6. **Delivery** — contract address is displayed to the user; ownership is confirmed as transferred to their wallet address --- ## Frequently Asked Questions **How do I create an ERC20 token?** Fill in the online form at erc20token.app with your token name, symbol, supply, decimals, and optional features. Connect MetaMask or any EVM-compatible wallet. Confirm the 0.02 ETH flat fee. Your token is live on Ethereum in under 60 seconds. No Solidity knowledge required. **How much does it cost to create an ERC20 token?** The cost on ERC20Token.app is 0.02 ETH — a one-time flat fee. This includes Mainnet deployment, Etherscan verification, full source code, and 100% ownership transfer. Additionally you pay standard Ethereum network gas fees (approximately 0.001–0.005 ETH, network-determined). **Can I create an ERC20 token without coding?** Yes. ERC20Token.app is a fully no-code ERC20 token creator. You do not need to know Solidity or any programming language. **Do you use OpenZeppelin contracts?** Yes. All tokens are based on OpenZeppelin's battle-tested, audited ERC20 contract libraries. **How long does it take to create an ERC20 token?** Under 5 minutes from start to finish. Once you confirm the transaction in your wallet, the token is mined on Ethereum and live on Etherscan within 30–90 seconds. **What happens after deployment?** You receive your contract address, 100% of the initial supply is in your owner wallet, and the contract is publicly verified on Etherscan. You can immediately add the token to MetaMask, list on Uniswap, distribute via airdrop, or run a presale. **Is the platform fee refundable?** No. Blockchain transactions are irreversible. Once the 0.02 ETH fee transaction is confirmed on Ethereum, it cannot be reversed or refunded. Always verify your configuration before confirming. **Do you retain any admin access to deployed contracts?** No. 100% of ownership is transferred to the user's wallet at deployment. ERC20Token.app holds no admin keys, backdoors, or upgrade privileges on any deployed contract. **Can I deploy multiple tokens?** Yes. There is no limit. Each deployment is independent and costs 0.02 ETH + gas. You can use the same or different wallets. **What wallets are supported?** Any EVM-compatible browser extension wallet that injects `window.ethereum` on Ethereum Mainnet — including MetaMask, Coinbase Wallet, and Brave Wallet. Mobile requires the MetaMask in-app browser. **What is the difference between Burnable and Deflationary?** Burnable adds a manual `burn()` function — someone must actively call it to destroy tokens. Deflationary is automatic — a percentage of every transfer is burned without any manual action. **Can I change my token after deployment?** No. Smart contracts on Ethereum are immutable. Token name, symbol, supply, and compiled contract logic cannot be changed after deployment. Only the owner-controlled functions (like minting if enabled, or whitelist/blacklist management) can be exercised post-deployment via your wallet. **What is Etherscan verification and why does it matter?** Verification submits your Solidity source code to Etherscan so anyone can read your contract's logic directly on the Etherscan website. Verified contracts display a green ✓ checkmark and are significantly more trusted by investors, DEXs, and token screeners. **What are decimals?** Decimals control how divisible your token is. The ERC20 standard stores all balances as integers — decimals is a display convention wallets use to show human-friendly numbers. With decimals=18 (standard), 1 displayed token equals 1×10^18 on-chain. With decimals=0, tokens are non-divisible (like whole units). Use 18 unless you have a specific reason not to. **What total supply should I use?** - 1M–10M: high-value utility tokens where each token represents significant value - 100M–1B: most common range for general-purpose tokens; large enough for liquidity and airdrops - 10B–100B: meme-coin or community tokens; low price-per-token creates accessibility perception - 1T: very high supply for micro-priced tokens (sub-cent); common in meme ecosystems --- ## Blog Articles ERC20Token.app publishes educational guides and tutorials at https://www.erc20token.app/blog/ ### Available Articles **How to Create an ERC-20 Token in 5 Minutes (No Coding Required)** https://www.erc20token.app/blog/how-to-create-erc20-token/ Step-by-step tutorial for launching an ERC-20 token on Ethereum Mainnet without writing Solidity code. Includes screenshots and full walkthrough. (9 min read) **How to List Your ERC-20 Token on Uniswap V3** https://www.erc20token.app/blog/erc20-token-listing-uniswap/ Complete guide for adding liquidity and listing a newly created token on Uniswap V3 — from pool creation to trading. (10 min read) **How to Verify Your Smart Contract on Etherscan** https://www.erc20token.app/blog/etherscan-verify-smart-contract/ Step-by-step guide for verifying an ERC-20 contract on Etherscan to build trust with investors and users. (7 min read) **ERC-20 Tokenomics: How to Design Your Token Supply** https://www.erc20token.app/blog/erc20-tokenomics-guide/ Covers total supply, decimals, burn mechanics, minting, and the key tokenomics decisions before launching a token. (9 min read) **ERC-20 Smart Contract Security: What You Need to Know** https://www.erc20token.app/blog/erc20-security-best-practices/ Covers reentrancy attacks, integer overflow, and common smart contract vulnerabilities; explains how OpenZeppelin standards protect tokens. (11 min read) **Ethereum Gas Fees Explained: How to Deploy Tokens Cheaply** https://www.erc20token.app/blog/ethereum-gas-fees-explained/ Breaks down exactly what you pay when deploying an ERC-20 token and shares tips to minimise Ethereum transaction costs. (8 min read) **ERC-20 Token with OpenZeppelin: The Complete Technical Guide** https://www.erc20token.app/blog/erc20-token-openzeppelin/ How OpenZeppelin's audited ERC-20 contracts work under the hood and why they are the gold standard for secure, production-ready tokens. (11 min read) **ERC-20 Solidity Code Explained: A Line-by-Line Breakdown** https://www.erc20token.app/blog/erc20-token-solidity-code/ Plain-English walkthrough of real ERC-20 Solidity code — from SPDX license to transfer logic. (12 min read) **How Much Does It Cost to Create an ERC-20 Token in 2025?** https://www.erc20token.app/blog/erc20-token-creation-cost/ Full cost breakdown: gas fees, platform costs, developer rates, and how to test for free on Sepolia testnet before going live. (9 min read) **How to Add Your ERC-20 Token to MetaMask: Complete Guide** https://www.erc20token.app/blog/add-erc20-token-metamask/ Step-by-step guide for importing a deployed ERC-20 token into MetaMask — including mobile, balance troubleshooting, and sharing the import link with your community. (8 min read) **ERC-20 vs ERC-721 vs ERC-1155: Which Token Standard Do You Need?** https://www.erc20token.app/blog/erc20-vs-erc721-vs-erc1155/ Detailed comparison of all three Ethereum token standards — fungible vs non-fungible vs multi-token — with use cases, gas costs, and a full decision guide. (11 min read) **How to Create a BEP-20 Token on BNB Smart Chain (BSC) in 2026** https://www.erc20token.app/blog/how-to-create-token-on-bsc/ Step-by-step guide for deploying a BEP-20 token on BSC — MetaMask BSC setup, Remix deployment, PancakeSwap listing, BSCScan verification. BSC vs Ethereum comparison table included. (10 min read) **How to Airdrop ERC-20 Tokens to Multiple Wallets** https://www.erc20token.app/blog/how-to-airdrop-erc20-tokens/ Complete airdrop guide: manual MetaMask transfers, Disperse.app batch method, built-in batchTransfer contracts, Merkle tree distributors, and gas optimization strategies. (10 min read) **Token Vesting Contracts Explained: Cliff, Linear, and On-Chain Schedules** https://www.erc20token.app/blog/token-vesting-contract-explained/ How cliff vesting, linear vesting, and on-chain smart contract vesting work for team, advisor, and investor allocations. Includes OpenZeppelin VestingWallet deployment guide. (11 min read) **How to Add Your Token to CoinMarketCap: Step-by-Step Guide (2026)** https://www.erc20token.app/blog/how-to-add-token-coinmarketcap/ Complete CMC self-service listing walkthrough — requirements, token info form, exchange/liquidity data, review timeline (7-30 days), and tips for fast approval. (9 min read) **How to Add Your Token to CoinGecko: Step-by-Step Guide (2026)** https://www.erc20token.app/blog/how-to-add-token-coingecko/ CoinGecko listing guide — self-service portal, GitHub submission, liquidity requirements, review timeline (24-72 hours typical), and CoinGecko vs CoinMarketCap comparison. (9 min read) **How to Create a Meme Coin on Ethereum: Complete Launch Guide (2026)** https://www.erc20token.app/blog/how-to-create-meme-coin-ethereum/ Full meme coin launch guide: token parameters, 1-trillion supply strategy, Uniswap liquidity launch, LP token burning, community building, and avoiding rug pull accusations. (12 min read) **ERC-20 Token Whitepaper Template: Complete Structure and Examples (2026)** https://www.erc20token.app/blog/erc20-token-whitepaper-template/ Complete whitepaper template covering all 9 required sections — abstract, problem, solution, tokenomics, technology, roadmap, team, legal, FAQ — with real examples from top projects. (13 min read) **How to Run a Token Presale: Complete ICO, IDO, and Whitelist Sale Guide (2026)** https://www.erc20token.app/blog/how-to-run-token-presale/ Full presale guide: ICO vs IDO vs IEO comparison, presale smart contract mechanics, pricing strategy, whitelist setup, investor vesting, launchpad comparison table, and legal checklist. (13 min read) --- ## Documentation Sections Full documentation is available at https://www.erc20token.app/docs/ and covers: 1. **Getting Started** — prerequisites, quick-start 4-step overview 2. **Token Configuration** — all form fields, identity fields table, decimals guide, supply presets guide 3. **Token Features** — all 13+ features with technical explanations and parameters 4. **Wallet Connection** — supported wallets, connection steps, security reminders 5. **Deployment Process** — fee payment, gas, mining, Etherscan verification, technical flow 6. **After Deployment** — adding to MetaMask, viewing on Etherscan, listing on Uniswap, token distribution strategies 7. **Pricing & Fees** — flat fee breakdown, what's included, gas fee guidance 8. **Eligibility & Rules** — who can use the service, age requirement, prohibited uses, governing law 9. **Troubleshooting** — wallet connection issues, failed transactions, stuck deployments, MetaMask import, Etherscan verification delays 10. **FAQ** — 20+ common questions answered --- ## Eligibility & Legal - **Age requirement**: Users must be 18 or older - **Legal capacity**: Must be legally permitted to enter contracts and engage in cryptocurrency transactions in your jurisdiction - **Sanctions**: Must not be located in or acting on behalf of sanctioned countries (EU, Dutch, UN sanctions lists) - **Purpose**: Token must be for lawful purposes only - **Governing law**: Dutch law (Netherlands); EU consumers have access to the EU Online Dispute Resolution platform - **Operator**: Singelpassage 9, Assen, Drenthe, 9401 JB, Netherlands ### Prohibited Uses - Fraud, impersonation of established tokens, misleading investors - Pump-and-dump schemes, rug pulls, coordinated price manipulation - Money laundering or circumventing financial sanctions - Offering unregistered securities without regulatory approval - Trademark or copyright infringement - Automated abuse or excessive infrastructure load --- ## Troubleshooting Quick Reference **Wallet won't connect** - Install MetaMask or Coinbase Wallet browser extension (official source only) - Switch wallet network to Ethereum Mainnet (Chain ID 1) - Disable conflicting wallet extensions; refresh page - Allow popups for erc20token.app in browser settings **Transaction failed / rejected** - Ensure wallet balance is at least 0.025–0.030 ETH (0.02 ETH fee + gas buffer) - If you rejected the popup: click Connect or Pay again and confirm - If gas was too low: use "Speed Up" in MetaMask or wait for expiry and retry - Cancel pending transactions or reset MetaMask account nonce (advanced settings) **Deployment seems stuck** - High congestion: mining can take 5–20 minutes; check transaction status on Etherscan by searching your wallet address - If transaction not on Etherscan: it was rejected before broadcast; try again - If page was closed: find deployment tx on Etherscan via your wallet address; contract address is visible on the tx detail page **Etherscan verification not showing** - Wait 1–5 minutes after deployment and refresh the Etherscan contract page - After 10 minutes: manually submit verification on Etherscan using your delivered source code - Failed verification does NOT affect token functionality — token is fully deployed and tradeable **Token not showing in MetaMask** - Go to Assets → Import Token → paste your contract address → click Import - Ensure MetaMask is set to Ethereum Mainnet --- ## Stats & Trust Signals - **48,000+** tokens deployed - **4.9/5** average rating (1,247 reviews) - **0.02 ETH** flat fee — no hidden costs - **< 60 seconds** deployment time (after wallet confirmation) - **100%** ownership transfer — no platform admin keys retained - OpenZeppelin audited contracts — same base used by Compound, Aave, Uniswap --- ## Contact Support inquiries: https://www.erc20token.app/contact/