How to Create a Base Token (2026 Step-by-Step Guide)
Creating your own cryptocurrency used to require a Solidity developer, an audit and days of work. Today you can launch a fully functional ERC-20 token on Base β Coinbase's fast, low-cost Layer-2 network β in under a minute, without writing a single line of code. This guide walks you through the entire process from start to finish, explains every option you'll see, and shows you what to do after your token is live.
What is a Base token?
A "Base token" is simply an ERC-20 token deployed on the Base network. Base is an Ethereum Layer-2 (L2) blockchain built by Coinbase and secured by Ethereum. Because Base is fully EVM-compatible, a token created on Base uses the exact same ERC-20 standard as Ethereum β meaning it works with every major wallet, decentralized exchange (DEX) and block explorer in the ecosystem, but with transaction fees that are a tiny fraction of Ethereum mainnet and confirmation times of around two seconds.
Whether you want to launch a community coin, a meme coin, a utility token for an app, or a DeFi project token, the creation process is identical. The differences come down to the parameters you choose β name, symbol, supply, decimals and optional features β all of which we cover below.
What you need before you start
You only need three things to create a token on Base:
- An EVM wallet. MetaMask and Coinbase Wallet are the two most popular choices. Either browser extension or mobile app works. If you don't have one yet, see our MetaMask Base setup guide or Coinbase Wallet guide.
- A small amount of ETH on the Base network. You need enough to cover the service fee (0.009 ETH) plus a few cents of gas. Make sure the ETH is bridged to Base specifically β not sitting on Ethereum mainnet. You can move ETH to Base using the official Base Bridge or by withdrawing directly to Base from a Coinbase account.
- Your token details. Decide on a name, ticker symbol, total supply and (optionally) a logo before you begin so the process is smooth.
Step 1 β Connect your wallet
Open Create Base Token and click the Connect Wallet button in the top-right corner. Choose your wallet from the list. If you're using a browser extension like MetaMask, a popup will ask you to approve the connection β click connect. The site automatically detects whether you're on the Base network and, if not, prompts you to switch. Approve the network switch so all transactions go to Base mainnet.
Step 2 β Enter your token name and symbol
The token name is the full, human-readable name of your project (for example, "My Base Coin"). The symbol (or ticker) is the short uppercase abbreviation that appears in wallets and on exchanges (for example, "MBC"). A few tips:
- Keep the symbol between 2 and 6 characters. Most well-known tokens use 3β5.
- Check that your symbol isn't already used by a major project to avoid confusion.
- The name and symbol are stored permanently on-chain, so choose carefully β you cannot rename a deployed token.
Step 3 β Set the total supply
The total supply is the number of tokens that will exist. There is no "correct" number β it's a branding and economics decision. Common choices include 1 million, 1 billion, or 1 trillion. Meme coins often use very large supplies (hundreds of billions or trillions) so the per-token price looks low, while utility tokens often use smaller, rounder numbers. For a deeper breakdown, read our guide on choosing supply and decimals.
The entire supply is minted to your wallet at the moment of creation. From there you control distribution β you can add liquidity to a DEX, send tokens to team members, run an airdrop, or hold them.
Step 4 β Choose decimals
Decimals define how divisible your token is. The ERC-20 standard default β and what almost every token uses β is 18 decimals, mirroring how ETH itself works. Stablecoins sometimes use 6, and some tokens mimic Bitcoin with 8. Unless you have a specific reason, leave decimals at 18 for maximum compatibility with wallets and DEXs.
Step 5 β Add a logo (optional)
Uploading a logo makes your token look professional in wallets and explorers. Use a square PNG or JPG. The image is automatically resized and hosted, and linked to your token's metadata so apps can display it. While optional, a logo dramatically improves how trustworthy your token appears to potential holders.
Step 6 β Select optional features
By default your token is a clean, immutable, fixed-supply ERC-20 with no owner β the safest, most "rug-proof" configuration. You can also enable optional features depending on your project's needs:
| Feature | What it does |
|---|---|
| π₯ Burnable | Anyone can permanently destroy their own tokens, reducing supply. |
| π¨ Mintable | The owner can create additional supply later (useful for flexible projects). |
| βΈοΈ Pausable | The owner can pause all transfers in an emergency. |
| πΈ Transaction Tax | A percentage fee on every transfer is sent to a wallet you choose (max 25%). |
| π‘οΈ Anti-Whale | Caps the maximum amount any single wallet can hold. |
| π« Blacklist | The owner can block specific addresses (e.g. bots or snipers). |
Step 7 β Create and confirm
Click Create Token Now. Your wallet will pop up asking you to confirm a single transaction. That one transaction does everything at once: it pays the 0.009 ETH service fee and deploys your token contract to Base, minting the full supply to your wallet. Review the details and approve it.
Within a couple of seconds, the transaction confirms and a success screen appears showing your new token's contract address and a link to view it on BaseScan. Congratulations β your token is now live on the Base blockchain.
What to do after your token is live
Creating the token is just the beginning. Here are the most common next steps:
- Add it to your wallet. Use the contract address to import the token so you can see your balance.
- Add liquidity. To make your token tradeable, create a liquidity pool on a Base DEX such as Uniswap or Aerodrome, pairing your token with ETH.
- Verify the contract. Publishing your source code on BaseScan builds trust. Tokens created through our factory use a contract that is already verified.
- Build a community. Set up social channels, a website, and clear tokenomics. See our launch best practices.
Common mistakes to avoid
- Not having ETH on Base. The single most common issue. Your ETH must be bridged to the Base network, not sitting on Ethereum mainnet.
- Typos in the name or symbol. These are permanent. Double-check before confirming.
- Setting an unrealistic tax. A high transfer tax (above ~10%) discourages buyers and can break some DEX trades. Keep it reasonable.
- Forgetting liquidity. A token with no liquidity pool cannot be bought or sold. Plan your initial liquidity before launch.
Why use Base instead of Ethereum or another chain?
Base offers the security of Ethereum (it settles to Ethereum mainnet) with dramatically lower costs. Deploying a token on Ethereum mainnet can cost tens of dollars in gas; on Base it's a few cents. Base also benefits from deep integration with Coinbase, a growing DeFi ecosystem (Uniswap, Aerodrome and more), and one of the fastest-growing user bases in crypto. For most creators, Base hits the sweet spot of low cost, high speed and strong reputation.
Understanding the single-transaction launch
One thing that surprises first-time creators is how little actually happens on your screen versus how much happens on-chain. When you click create, a single transaction is sent to a factory smart contract. That factory does three jobs atomically: it collects the service fee, deploys a brand-new token contract just for you, and mints the entire supply to your wallet. Because it all happens in one transaction, there's no risk of a half-finished launch where you paid but got no token. If the transaction fails for any reason β for example, you ran out of gas β nothing is charged and no token is created. You simply try again.
This factory approach is also why your token's address is unique and brand new every time. Two people creating tokens with identical names get two completely separate contracts at different addresses. Your contract belongs to you and only you.
How the service fee works
The 0.009 ETH service fee is paid in the same transaction that deploys your token, and it is sent on-chain to a fixed fee wallet. It is not a subscription and there are no recurring charges β you pay once per token you create. Separately, you pay the Base network's gas fee, which compensates the network's validators for processing your transaction. Gas on Base is famously cheap, usually amounting to just a few cents even for a contract deployment. Together, the total out-of-pocket cost to launch is the fee plus that small gas amount, which is why you should hold a little more than 0.009 ETH on Base before you begin β budgeting around 0.011β0.012 ETH leaves comfortable headroom.
How to add your new token to your wallet
After creation, your wallet may not show the token automatically. To add it manually:
- Copy your token's contract address from the success screen (or BaseScan).
- Open your wallet and make sure you're on the Base network.
- Find the "Import tokens" or "Add custom token" option.
- Paste the contract address. The symbol and decimals usually auto-fill.
- Confirm β your balance now appears.
Sharing this contract address is also how other people add and buy your token, so keep it handy and pin it in your community channels.
A quick glossary for beginners
| Term | Meaning |
|---|---|
| Contract address | The unique on-chain address where your token lives. |
| Gas | The small network fee paid in ETH to process a transaction. |
| Mint | Creating new tokens. Your full supply is minted at launch. |
| Liquidity pool | A pool of your token plus ETH on a DEX that enables trading. |
| Renounce | Permanently giving up owner powers to make a token trustless. |
| Bridge | Moving assets (like ETH) from one network to another, e.g. Ethereum to Base. |
Frequently overlooked tips for first-timers
A few small details separate a smooth launch from a frustrating one. First, test your wallet connection before you have ETH ready, so you know the flow. Second, prepare your logo in advance as a square image β scrambling for one mid-launch is a common stumble. Third, decide your distribution plan before minting: know roughly how much you'll allocate to liquidity, community, and any team or marketing reserve, so you're not improvising afterwards. Fourth, keep a small ETH buffer on Base beyond the fee, because you'll also need gas to add liquidity and make transfers after creation. Finally, save your contract address somewhere safe the moment it's created β you'll paste it constantly when adding the token to wallets, listing it, and sharing it with your community. None of these are complicated, but handling them up front makes the whole experience effortless.
Ready to launch? The whole process takes about a minute. Connect your wallet and create your Base token today.
π Ready to launch your token?
Create a verified ERC-20 token on Base in under 60 seconds β no coding required.
Create Your Base Token β