How to Create a Token on Arbitrum
Sanket DalviUpdated Aug 7, 20265 min read

Here is how to create a token on Arbitrum: use a no-code tool for 0.01 ETH, or write the Solidity yourself.
Arbitrum is an Ethereum Layer 2, so your token is a standard ERC-20 that works with MetaMask, Uniswap, and every wallet, but gas costs a fraction of Ethereum mainnet. This guide covers both ways, and what to do after.
What is an Arbitrum token?
An Arbitrum token is an ERC-20 smart contract deployed on Arbitrum One, Ethereum's biggest Layer 2 blockchain.
Arbitrum runs the same Ethereum Virtual Machine and settles on Ethereum, so ERC-20 tokens here behave exactly like they do on mainnet, with the same name, symbol, decimals, and supply, but deploy for cents instead of tens of dollars.
One thing that confuses people: Arbitrum has its own token, ARB, which is the governance token for the Arbitrum DAO. That is separate from anything you create. The token you deploy here is your own independent ERC-20, unrelated to ARB.
Create a token on Arbitrum with no code
Tokenry's Arbitrum token creator deploys a standard, OpenZeppelin-based ERC-20 smart contract for 0.01 ETH.
The whole token creation flow runs in your browser: it auto-verifies the contract on Arbiscan as a clean Exact Match, and you sign every step from your own wallet. Here are the steps.
Step 1. Connect your wallet
Connect MetaMask, or any Arbitrum wallet, and switch the network to Arbitrum One.
You need a little ETH on Arbitrum for the 0.01 ETH fee plus gas, which is usually under a dollar. If your ETH is on Ethereum mainnet, bridge some over first.

Step 2. Pick Standard or Advanced
The creator has two tiers. Standard, at 0.01 ETH, deploys a clean fixed-supply ERC-20. Advanced, at 0.03 ETH, adds tax, anti-whale limits, and mint or burn.
Most tokens only need Standard. Choose Advanced if you want fees or the option to change supply later.

Step 3. Enter your token details
Fill in the token name, symbol, decimals, and total supply. Most tokens use 18 decimals, and the supply is a plain number, so 1000000 for a million.
The whole initial supply mints to your wallet. The name and symbol are permanent, so check them.

Step 4. Set your features (Advanced)
On Advanced, you can turn on a few real features:
- Tax on buys, sells, and transfers, up to 20% each.
- Anti-whale, a max wallet size so no single holder can corner the token supply or dump on other holders.
- Mintable to add supply later, or Burnable to let holders destroy tokens.
What makes the tax useful is where it goes. Instead of dropping everything into one wallet, our creator splits each tax three ways, and you set the split:
- A slice is burned, shrinking the supply on every trade.
- A slice becomes liquidity, topping up your pool on its own.
- The rest lands in a marketing wallet, paid in ETH or your own token.
Leave all of it off for a plain, fixed-supply token.

Step 5. Review and deploy
Review the summary, hit deploy, and approve the transaction in your wallet. A few seconds later the token is live.
Copy the contract address, which is the token's permanent ID, and paste it into MetaMask so your balance shows up.

Within a minute, Tokenry auto-verifies the contract on Arbiscan as an Exact Match, the cleanest level. Buyers see the green check and the exact OpenZeppelin source that runs, the trust signal most token tools never hit.

Should you use a no-code tool or write the contract yourself?
You have seen the no-code path. Writing the Solidity by hand is the other option, and it is the right call only if you want custom logic or you already build on Arbitrum. For everyone else, the trade-offs stack up like this.
| No-code tool | Hand-written contract | |
|---|---|---|
| Time to a live token | About a minute | Half an hour or more |
| Skill needed | None | Solidity plus a deploy setup |
| What you pay | 0.01 ETH plus gas | Gas only, usually under $1 |
| Verification | Automatic Exact Match on Arbiscan | You verify it yourself |
| Tax, anti-whale, auto-liquidity | Toggle on | You write and test each one |
The bottom line: the no-code route gives you a live, verified token in a minute for a flat 0.01 ETH. Hand-coding saves that fee but costs you an afternoon, and one slip in a token contract is expensive to fix once it is on-chain.
Deploy an ERC-20 on Arbitrum by hand
Prefer to do it yourself? Because Arbitrum runs the same EVM as Ethereum, a token here is a plain ERC-20 smart contract.
Start from OpenZeppelin's audited base, deploy through Remix or Foundry, and test on the Arbitrum Sepolia testnet before you touch mainnet.
Step 1. Write the contract
Inherit OpenZeppelin's ERC20 and mint your supply in the constructor.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract MyToken is ERC20 {
constructor() ERC20("My Token", "MYT") {
_mint(msg.sender, 1_000_000 * 10 ** decimals());
}
}Step 2. Deploy with Remix
Open Remix, paste the contract, and compile it. Set the environment to Injected Provider so it uses MetaMask, switch MetaMask to Arbitrum One (chain ID 42161), and deploy. Test on Arbitrum Sepolia with a faucet first, then pay gas in ETH on mainnet.
Step 3. Verify on Arbiscan
Publish your source code on Arbiscan so the contract shows the green verified checkmark. Do it through the Arbiscan UI or a Hardhat or Foundry verify plugin.
After you deploy: liquidity and listing
A freshly deployed token has no price, and nobody can buy it yet. The first job is a market.
Create a pool on Uniswap and pair your token with ETH, which sets the opening price and opens trading. Camelot is the Arbitrum-native alternative, with launch tooling. Locking your liquidity afterwards is a trust signal. After that:
- Upload a logo and project links to your contract on Arbiscan.
- Once it trades, it shows up on DexScreener and DexTools.
- Send it to your community with the Arbitrum multisender.
- Change taxes or mint more later from the token manager (Advanced tokens only).
Mistakes to avoid when launching on Arbitrum
Most failed launches come down to a handful of avoidable slips:
- Bridging confusion. ETH on Ethereum mainnet cannot pay Arbitrum gas. Move a little to Arbitrum One first, or withdraw it from an exchange that supports the network.
- Deploying to the wrong chain. Launch on Arbitrum One, not Nova and not a testnet you left connected. Check the network before you sign.
- Locking in a typo. Name, symbol, and supply are permanent the moment you deploy. Read them twice.
- No pool, no trades. A token without liquidity cannot be bought. Set up the pool before you promote anything.
Educational content, not financial advice. Tokenry is a self-serve, non-custodial tool, not a financial advisor. Crypto is volatile and risky - always do your own research before creating or investing in any token.
Frequently Asked Questions
How much does it cost to create a token on Arbitrum?
A standard token is 0.01 ETH; advanced features like tax, anti-whale, and mint are 0.03 ETH. Arbitrum gas on top is usually cents. Write the contract yourself and you skip the tool fee, paying gas only.
Does Arbitrum have its own token?
Yes, ARB, the governance token for the Arbitrum DAO. It is completely separate from the token you create. Your token is your own independent ERC-20 and has nothing to do with ARB.
Can I create an Arbitrum token without coding?
Yes. A no-code Arbitrum token creator deploys a verified ERC-20 in about a minute. You sign from your own wallet, so it stays non-custodial and you keep full ownership.
Should I use Arbitrum One or Arbitrum Nova?
Use Arbitrum One (chain ID 42161) for a normal token. That is where DeFi, DEXs, and liquidity live. Nova is a cheaper AnyTrust chain aimed at gaming and social apps, not token launches.
Can I list my Arbitrum token on a DEX after creating it?
Yes. Add a liquidity pool on Uniswap or Camelot, pairing your token with ETH. Once the pool is live, anyone can trade it and it appears on DexScreener.
Can I mint more tokens later?
Only if you chose the Advanced tier and switched on Mintable at creation. A standard token is fixed-supply for good. If you did enable minting, you can add supply later, up to an optional cap you set.
Is my Arbitrum contract verified on Arbiscan?
Yes. Because each token compiles to its own unique bytecode, Arbiscan verifies it as an Exact Match, the cleanest tier. Anyone can open the contract and read the exact source that runs.