Sui Token Creator
0.1 SUI on mainnet · free on devnet and testnet
Publish a Move coin package on Sui without writing Move or installing the CLI. Set the name, symbol, decimals, and supply, publish to devnet, testnet, or mainnet, and choose whether to keep, transfer, or burn the TreasuryCap that controls minting. Test networks are free.
Need another chain?Solana SPL·ERC-20
Sui Generator
How Sui coins work
Sui does not have a single token contract that every asset registers with. A coin is a Move package you publish, and the coin's type — something like 0x…::my_coin::MY_COIN — is what wallets and explorers identify. Two consequences matter when you launch:
- Permissions are objects. The TreasuryCap grants minting rights; whoever holds that object can mint, and destroying it ends minting for good.
- Balances are objects too. Your holdings are a set of coin objects rather than one number, which is why distribution tools split and merge them for you.
- Metadata is a separate CoinMetadata object, editable while mutable, so branding is fixable after launch.
- Fixed supply is provable rather than asserted — anyone can confirm the TreasuryCap object no longer exists.
What that means in practice
The launch sequence is the familiar one — publish, mint the intended supply, then decide about minting rights — but the last step is unusually clean. Rather than trusting that an authority field is null, holders can see that the capability object has been deleted. Burn the TreasuryCap when your supply is final, or transfer it to a multisig if you still need to mint.
How to create a Sui token
Connect a Sui wallet
Connect Sui Wallet, Slush, or another wallet compatible with the Sui dapp kit. MoonSol is non-custodial — the publish transaction is signed in your wallet.
Choose devnet, testnet, or mainnet
Devnet and testnet carry no platform fee and have faucets, so you can publish the exact same package for free before committing on mainnet.
Set the coin details
Enter name, symbol, description, decimals, and initial supply, and add an icon URL. These become the coin's CoinMetadata object that wallets and explorers read.
Publish the Move package
Approve the transaction. Sui compiles and publishes a Move package defining your coin type, mints the initial supply to your address, and returns the TreasuryCap to you.
Decide what happens to the TreasuryCap
Keep it if you need future minting, transfer it to a multisig to remove single-key risk, or burn it to make the supply provably fixed forever.
After publishing
- Sui dashboard — supply, cap ownership, and metadata in one place.
- Multisender — distribute allocations in batched programmable transactions.
- Update metadata — fix the name, symbol, description, or icon.
- Mint more coins — while you still hold the TreasuryCap.
Sui token creator FAQ
01What is a Sui coin and how is it different from an SPL token or ERC-20?
A Sui coin is defined by a Move package you publish, and its type — not an address — identifies it. Permissions are capability objects you hold in your wallet rather than fields on an account or an owner address in a contract, which makes guarantees like fixed supply unusually easy to verify.
02What is the TreasuryCap?
The capability object created when your coin is published. Whoever owns it can mint and burn the coin. Transfer it to move that right, or destroy it to end minting permanently — there is no way to recreate it for an already-published coin type.
03How much does it cost to create a Sui token?
Mainnet publishing costs 0.1 SUI plus Sui gas. Devnet and testnet publishing has no platform fee at all, so testing your configuration costs nothing but faucet SUI.
04How many decimals should a Sui coin use?
Nine matches SUI itself and is the usual choice. Six is common for stablecoin-style coins. Decimals are fixed in the published package, so this is not adjustable later.
05Do I need to know Move?
No. Publishing a coin manually means writing a Move module, installing the Sui CLI, and building and publishing the package. The generator produces and publishes the equivalent package from your form input.
06Can I change the name or icon after publishing?
Yes, while the CoinMetadata object is mutable — use the update metadata tool. The coin type itself comes from the published package and can never change.
07Why launch on Sui rather than Solana or an EVM chain?
Lower competition for attention and a permissions model that makes supply guarantees easy to prove. The trade-off is a smaller trading audience and fewer integrations, so Sui suits projects with genuine utility more than launches relying purely on speculative flow.