×
What is an ERC20 token?
An ERC-20 token is a type of digital asset built on the Ethereum blockchain. It follows a universal standard, making it compatible with most wallets, exchanges, and decentralized applications.
1,000+
Smart Contracts Deployed
20+
Blockchain Networks Supported
4.5
Mins Avg. Token Creation Time
An ERC-20 token is a type of digital asset built on the Ethereum blockchain. It follows a universal standard, making it compatible with most wallets, exchanges, and decentralized applications.
Creating your own token may sound complex — but with our platform, it's simple, fast, and requires no coding at all.
Here's how to get started:
1. Connect Your Wallet
To create a token, you'll need a crypto wallet (like MetaMask or Trust Wallet).
If you don't have one yet, check out our guide: How To Get a Digital Wallet.
Once your wallet is set up, connect it to our platform by clicking “Connect Wallet”. You'll see a popup list of wallets you can use with our platform, including any wallets installed in your browser.
After selecting a wallet, a message popup or notification will appear in your wallet asking you to connect. Once you approve this, a second security authorization popup will appear for you to confirm wallet ownership.
That's it — you're now ready to proceed with the token creation process.
2. Choose a Blockchain Network
There are two types of networks available where you can deploy (create) your cryptocurrency smart contract: Mainnets and Testnets.
If you're ready to launch your project live on the blockchain — where it will be stored permanently and be publicly accessible — you'll want to deploy it on a Mainnet.
If you just want to test how your project will behave without making anything permanent, use a Testnet. Testnets simulate real-world conditions on a blockchain, allowing you to thoroughly test your smart contract before moving to the Mainnet.
For Mainnets (e.g., Ethereum Mainnet, Polygon Mainnet), the differences between networks come down to a few key factors — such as the number of participating computers (nodes), network stability, security, transaction speed, and the cost to deploy and run smart contracts (gas fees).
Think of these networks like different airlines. They all get you to your destination (run smart contracts), but they vary in ticket cost (gas fees), speed and comfort (transaction speed and reliability), and flight availability (network congestion). Some people choose premium options (like Ethereum Mainnet), while others go budget (like Polygon or BSC), depending on their needs and preferences.
One of your most important considerations when choosing a network will likely be gas fees. For example, if typical transactions involving your token are in small amounts (e.g., $0.15 to $100 per transaction), you might prefer a network with lower fees.
On Ethereum Mainnet, gas fees can fluctuate but often range between $5 to $50 or more depending on network congestion — meaning you could end up paying $35 or more in fees for a $25 transaction.
On Ethereum Mainnet, gas fees can fluctuate but often range between $5 to $50 or more depending on network congestion — meaning you could end up paying $35 or more in fees for a $25 transaction. In contrast, other networks like Polygon, Binance Smart Chain, or Arbitrum typically have gas fees as low as $0.01 to $0.10 per transaction — sometimes even less than $0.025.
Choosing a lower-fee network ensures your users aren't discouraged from buying or using your token due to high transaction costs, making your token more practical for everyday use.
3. Fill Out Your Token Details
Give your token a name (e.g., “GreenToken”), a symbol (e.g., “GRN”), and choose how many tokens to mint once the smart contract is created. If you don't select the Mintable feature, the number you input here will be the maximum number of tokens that can be Minted by your token's smart contract.
4. Customize Features (Optional)
You may add extra features like:
Mintable - Allows new tokens to be created after deployment. Useful if you plan to increase supply later (e.g., reward programs, ecosystem growth).
Burnable - If you select this feature, your token holders can burn (permanently destroy) their tokens. This can reduce supply and create scarcity over time.
Pausable - Lets you temporarily stop token transfers if needed, useful in case of emergencies or security issues.
Permit - Allows token holders to approve token transfers via signatures without paying gas fees, enabling gasless approvals and improving user experience.
Flash Minting - Lets users mint tokens within a single transaction as long as they are burned (returned) by the end of the transaction. Useful for advanced DeFi operations like arbitrage.
Votes - Enables token holders to delegate their voting power and ensures votes are based on historical token balances, helping secure and fair on-chain governance.
Access Control - Restricts who can access specific functions of the contract and under what conditions. Offers more granular security and permissions.
Upgradeability - (Coming Soon) Lets you deploy your token behind a proxy so it can be upgraded in the future. Normally, smart contracts are immutable once deployed.
Security Contact - Allows you to specify a contact address where users can report security issues. This will only appear if your contract metadata is verified.
5. Review & Confirm
Double-check your settings. When you're ready, click “Create Token”. Your wallet will ask you to approve the transaction and pay a gas fee.
6. Your Token Is Live!
In just a few moments, your smart contract is deployed and your token is created on the blockchain. You'll see your token's smart contract address, and you can view it on a block explorer like Etherscan.
An ERC-20 token is a type of digital asset built on the Ethereum blockchain. It follows a universal standard, making it compatible with most wallets, exchanges, and decentralized applications.