Token Creator — devnet test
Create a classic SPL token with a name, logo, fixed supply and Metaplex metadata, signed entirely from your own wallet. This test version runs only on Solana devnet. Token-2022 support is planned for a later version and is not part of this build.
If a mint address is shown below, a token may already exist at that address on devnet — do not just restart: a second attempt would create a second, different token.
Check the address on a devnet explorer first. If the token exists and you still need to revoke authorities, use the Revoke Authority tool with this mint address. If nothing exists at the address, you can clear this saved state and start over.
1. Connect your wallet
Uses your browser wallet extension (Phantom-compatible, window.solana). Switch the wallet itself to devnet first if it lets you choose a network. We never see or handle your private key — signing happens inside your wallet.
2. Token details
Name and symbol go into the Metaplex metadata. The metadata JSON and your logo are uploaded to permanent storage (Arweave, via Irys) before the mint transaction is built, so wallets and explorers can display them.
Max 32 characters (metadata limit).
Max 10 characters.
Most memecoins use 6 or 9 decimals. This cannot be changed after creation.
The full supply is minted to your wallet in the creation flow. A fractional amount is accepted only if it converts exactly at the chosen decimals — nothing is ever rounded or silently cut off.
Enter a supply to see the exact on-chain amount (in raw units) that will be minted.
No image chosen yet. A square image of at least 512×512 px displays best in wallets.
Stored as external_url in the metadata. Must start with https:// or http://.
3. Options at creation
Both options run inside the same creation flow, priced exactly like the standalone Revoke Authority tool. You can also skip them here and use the standalone tool later.
Token standard: this build creates classic SPL tokens only. Token-2022 (transfer fees and other extensions) is planned for a later version.
Costs — shown upfront
Our service fee and your own on-chain costs are always listed separately, never blended:
| Our service fee — token creation | 0.400000 SOL |
| Our service fee, total | 0.400000 SOL |
| Mint account rent (paid to the network, not to us; estimate) | ≈0.0010668 SOL |
| Your token account rent (paid to the network; estimate) | ≈0.0014884 SOL |
| Logo + metadata storage (paid by your wallet to Irys on devnet at upload) | test SOL, no real cost |
| Network fees (paid to the network; per transaction, estimate) | ≈0.00001 SOL |
The service fee is a single transfer to the project fee wallet, included in the creation transaction you sign — there is no separate payment step. On this devnet test page everything is paid in test SOL, which has no value.
4. Create
Progress is tracked step by step. If anything fails after the mint exists, this page saves the mint address in your browser and shows recovery guidance instead of letting you blindly restart.
- 1Upload logo to permanent storage (Irys → Arweave, devnet)
- 2Upload metadata JSON (references the uploaded logo)
- 3Create the mint account and its metadata
- 4Mint the full supply to your wallet
- 5Revoke selected authorities (if any)
- 6Done — token created
5. Review, confirm, sign
The mint address is a brand-new keypair generated in this page, in your browser, when creation starts. You co-sign its creation with your wallet. Its secret key never leaves this page, is never sent anywhere, and is discarded as soon as the flow finishes — after that, the token is controlled by the authorities on-chain (your wallet), not by that key.
Before you use the live version later
Decimals and total supply are the two decisions you can never revise: decimals are fixed at creation, and if you revoke the mint authority the supply is fixed forever too. Double-check both before signing. Uploaded logos and metadata are stored permanently — anything you upload will stay publicly retrievable. This page is a development test build; the live version is not available yet.