Creating your own token on Arbitrum One has never been more accessible. Whether you're building a DeFi protocol, launching a community token, or exploring blockchain development for the first time, Arbitrum's Layer 2 infrastructure offers the ideal foundation — fast confirmations, fees measured in cents rather than dollars, and full compatibility with the Ethereum ecosystem. This guide walks you through every step of the process, from setting up your wallet to deploying and verifying your token on Arbiscan. You don't need to write a single line of Solidity. Using createarbitrumtoken.com, the entire deployment takes less than five minutes and costs a fraction of what it would on Ethereum mainnet.
This guide covers both the technical foundations and the practical steps. Even if you've never interacted with a blockchain before, the explanations here will give you a solid understanding of what happens when you deploy a token, what each parameter means, and what to do after your token is live.
What You'll Need Before Starting
Before you deploy your token, gather a few essentials. The process is straightforward, but being prepared ensures you won't hit any friction mid-deployment.
- MetaMask wallet — The most widely used Ethereum-compatible browser wallet. Download it from metamask.io and create a new wallet if you don't have one. Never share your seed phrase with anyone.
- Arbitrum One network added to MetaMask — You need to tell MetaMask to connect to Arbitrum. The chain ID is 42161, the RPC is https://arb1.arbitrum.io/rpc, and the currency symbol is ETH. See our guide on adding Arbitrum to MetaMask for detailed steps.
- A small amount of ETH on Arbitrum — Token deployment costs roughly $0.50–$2.00 in gas at typical Arbitrum prices. Bridge ETH from Ethereum mainnet via the official Arbitrum bridge, or buy ETH directly on an exchange that supports Arbitrum withdrawals (Binance, Coinbase, Kraken, and others).
- Your token details decided — Name, symbol, total supply, decimals, and any optional features. We'll explain each of these below.
Understanding Your Token Parameters
Every ERC-20 token is defined by a handful of key parameters set at deployment. Unlike a centralized database where you can change fields later, these values are written into the smart contract and — if you choose an immutable deployment — cannot be altered. Take time to think through each one.
Token Name
This is the full name of your token, displayed in wallets and on block explorers. Examples: "Uniswap", "Chainlink", "Arbitrum". Choose something memorable, relevant to your project, and easy to spell. It can contain spaces and mixed case. Maximum 50 characters is a practical limit, though the contract itself has no enforced restriction.
Token Symbol (Ticker)
The abbreviation displayed on exchanges and in wallets — like ETH, BTC, or ARB. Typically 3–6 uppercase letters. Your symbol doesn't have to be globally unique (unlike stock tickers), but choosing something distinctive helps avoid confusion. Symbols are case-sensitive at the contract level, though most interfaces normalize them to uppercase.
Total Supply
The total number of tokens that will exist. For a mintable token, this is the initial supply; you can create more later. For a fixed-supply token, this is all that will ever exist. Common choices range from 1,000,000 (1 million) for small community tokens to 1,000,000,000,000 (1 trillion) for meme coins. Think about what makes sense for your use case — see our guide on supply and decimals for a deeper analysis.
Decimals
Decimals define the smallest divisible unit of your token. ERC-20 tokens use 18 decimals by default, matching ETH's precision (1 token = 10^18 base units). If you set 18 decimals and a supply of 1,000,000, you'll actually hold 1,000,000 × 10^18 base units in the contract. Most use cases should stick with 18. Use 6 for stablecoin-like tokens (matching USDC/USDT conventions). Use 0 for NFT-like tokens that should be whole numbers only.
Optional Features
Modern token deployers let you add capabilities beyond the base ERC-20 standard:
- Mintable — The owner can create new tokens after deployment. Useful for reward systems, but requires community trust.
- Burnable — Token holders can destroy their own tokens. Deflationary mechanics, buyback-and-burn models.
- Pausable — The owner can halt all transfers. Security measure during emergencies, but centralizes control.
- Ownerless / Immutable — No owner, no upgrades, no minting. Maximum decentralization. See our immutability guide for why this matters.
Pro tip: If you're creating a community or meme token with no ongoing management needs, deploy it as immutable (no owner). This makes it rug-proof by design and builds immediate trust with potential holders.
Step-by-Step Token Deployment
Follow these steps to deploy your token using createarbitrumtoken.com. The entire process should take 3–5 minutes.
-
Connect Your Wallet Navigate to createarbitrumtoken.com and click "Connect Wallet." Approve the MetaMask connection request. Make sure you're on the Arbitrum One network — the site will prompt you to switch if you're on a different network.
-
Enter Token Name and Symbol Type your token's full name in the Name field and its ticker symbol in the Symbol field. Double-check spelling — these are permanent once deployed.
-
Set Total Supply Enter the number of tokens to create. The field accepts whole numbers — decimals are handled separately. Enter 1000000 for one million tokens, 1000000000 for one billion, etc.
-
Choose Decimals Leave at 18 unless you have a specific reason to change it. Stablecoin projects often use 6; tokens meant to be indivisible use 0.
-
Select Features Toggle on any optional features: Mintable, Burnable, Pausable. If you want a fully autonomous token, leave all features off for an immutable deployment.
-
Review and Deploy Check the summary panel showing your token parameters. Click "Deploy Token." MetaMask will pop up showing the transaction details — review the gas fee (typically $0.50–$2.00) and click Confirm.
-
Wait for Confirmation Arbitrum transactions confirm in 1–3 seconds. Once confirmed, you'll see your contract address. Copy and save it.
-
View on Arbiscan Click the Arbiscan link to see your token on the block explorer. Your wallet address should show the full token supply in the token balance section.
Ready to Deploy Your Token?
Join thousands of creators who have launched their token on Arbitrum. No coding required — deploy in minutes.
🚀 Create Token NowWhat to Do After Deployment
Deploying the contract is just the beginning. Here's what to tackle in the first 24 hours after your token goes live.
Add Your Token to MetaMask
Your wallet holds the tokens, but MetaMask won't display them automatically. You need to add the custom token using your contract address. Go to MetaMask → Assets → Import Tokens → paste your contract address. MetaMask will autofill the symbol and decimals. See our detailed guide on adding tokens to MetaMask.
Verify Your Contract on Arbiscan
Contract verification publishes your source code on Arbiscan, allowing anyone to read what your token actually does. Verified contracts get a green checkmark and dramatically increase credibility with potential investors and partners. This is one of the most important post-deployment steps. Read our contract verification guide for step-by-step instructions.
Add Liquidity on a DEX
For your token to be tradable, you need to create a liquidity pool. Uniswap V3 on Arbitrum and Camelot DEX are the two main options. Both require you to pair your token with ETH (or USDC/USDT). You'll need to provide both sides of the pair — some of your token plus some ETH. This is how price discovery happens and how other people can buy your token. Check our guides on adding liquidity on Uniswap V3 and Camelot DEX.
Share Your Contract Address
Your token's contract address is its permanent identifier on the blockchain. Share it on your project's website, social media, and community channels. Always display the full address with a link to Arbiscan so people can verify it. Never rely on DMs or unverified sources for contract addresses — scammers frequently impersonate legitimate projects.
Cost Breakdown: Deploying on Arbitrum
One of Arbitrum's biggest advantages over Ethereum mainnet is gas cost. Here's a realistic breakdown of what you'll pay.
- Basic ERC-20 deployment: ~$0.50–$1.50 at typical gas prices
- With Mintable/Burnable/Pausable features: ~$1.00–$2.50 (slightly larger contract)
- Contract verification on Arbiscan: Free
- Adding token to MetaMask: Free (no transaction needed)
- Creating a Uniswap V3 pool: ~$1.00–$3.00
- Initial liquidity provision: Value of ETH + tokens you provide (you can start with any amount)
Compare this to Ethereum mainnet, where a token deployment alone can cost $50–$200 depending on gas prices. Arbitrum's rollup architecture batches transactions together and posts compressed data to Ethereum, passing the savings on to users.
Common Mistakes to Avoid
Even with a simple no-code tool, a few missteps can cause headaches. Here are the most frequent errors first-time token creators make.
- Typos in name or symbol: These are permanent. "Myy Token" cannot be corrected without deploying a new contract. Triple-check before confirming.
- Wrong network: Make sure MetaMask is set to Arbitrum One (chain ID 42161), not Ethereum mainnet, Arbitrum Goerli testnet, or any other network. Tokens deployed to the wrong network are not retrievable.
- Insufficient gas: Don't set a gas limit below the recommended amount. Transactions that run out of gas fail, and you lose the gas fee. The deployment tool automatically estimates appropriate gas.
- Forgetting to save the contract address: Your contract address is displayed after deployment. Save it immediately in multiple places. You'll need it for verification, adding to MetaMask, and creating liquidity pools.
- Not understanding what mintable means: If you enable minting, you (the deployer wallet) can create unlimited new tokens. This significantly affects your tokenomics and can undermine holder trust if not communicated clearly.
Important: Never import a contract address from a DM, unofficial website, or unverified source. Always verify contract addresses on Arbiscan by checking the deployment transaction from your own wallet.
Should You Test on a Testnet First?
If this is your first time deploying a token, consider doing a dry run on the Arbitrum Sepolia testnet. Testnet ETH is free (get it from a faucet at faucet.triangleplatform.com or similar), and the deployment process is identical to mainnet. This lets you verify that your parameters look correct, your wallet setup is working, and you're comfortable with the MetaMask confirmation flow before spending real money. Once you're satisfied, switch MetaMask to Arbitrum One mainnet and redeploy.
Your Token is Live — What's Next?
Congratulations — you've deployed your first Arbitrum token! Here's a suggested checklist for the days ahead:
- Verify the contract on Arbiscan (builds credibility)
- Add the token to MetaMask for easy balance monitoring
- Design your tokenomics — who gets what allocation and why
- Create a liquidity pool so the token can be traded
- Set up a community channel (Telegram, Discord, or Twitter/X)
- Write a clear description of what your token is for
- Submit your token to DEX screeners like DexScreener and DexTools
The blockchain is permissionless — no one can stop you from building, but success comes from building something people actually want. Focus on utility, transparency, and community, and your token has a real chance of gaining traction. createarbitrumtoken.com makes the technical side easy; the creative and business side is up to you.