Any Token Mint is a free, wallet-connected dApp for minting any ERC20 token on any EVM testnet — Sepolia, Holesky, Base Sepolia, Arbitrum Sepolia, Optimism Sepolia, Polygon Amoy, zkSync Sepolia, Linea Sepolia, Scroll Sepolia, Mantle Sepolia, Blast Sepolia, BNB testnet, Avalanche Fuji and any other chain exported by wagmi/chains.
wagmi/chains
Connect a wallet with RainbowKit (MetaMask, Rainbow, WalletConnect, Coinbase Wallet), paste the token contract address, enter the amount and the recipient — the app reads decimals(), simulates the mint(address,uint256) call so revert reasons surface before signing, then submits the transaction and waits for confirmation.
decimals()
mint(address,uint256)
It calls mint(address to, uint256 amount) on an ERC20 contract you specify, on whatever chain your wallet is currently connected to. It is meant as a quick way to mint test tokens you control on testnets without writing a custom script.
mint(address to, uint256 amount)
Every chain exported by wagmi/chains. The chain in use is whatever your wallet is currently switched to — there is no in-app network selector.
Yes. Minting is a real on-chain transaction so you need a small amount of the testnet's native gas token. Use the chain's official faucet (for example sepoliafaucet.com, holesky.ethpandaops.io, the Base / Arbitrum / Optimism Superchain faucet, or the Polygon Amoy faucet).
Only ERC20 contracts that (1) expose the standard mint(address,uint256) signature and (2) grant your connected wallet permission to call it. The dApp runs useSimulateContract first, so you'll see the revert reason ("caller is not the minter", "function does not exist") before any gas is spent.
useSimulateContract
This application requires JavaScript to run.