Solana Token Creator Guide

Introduction

The DEXArea Solana Token Creator lets you make tokens without writing code. You can create:

  • Regular tokens (SPL)
  • Advanced tokens (Token-2022) with special features
  • Tokens with an optional custom (vanity) mint address using the Custom Address Generator

Everything happens online through your wallet. Your wallet keeps you safe and in control.


1. What It Does

  • Deploys new fungible tokens on Solana:
    • Standard SPL Tokens
    • Token-2022 Tokens with extensions (e.g., transfer fees, default account state, permanent delegate, non-transferable, interest-bearing)
  • Optionally searches for a custom “vanity” mint address that matches a pattern you choose (Custom Address Generator)
  • Handles everything end-to-end through your wallet

2. Why Use DEXArea’s Token Creator

  • Flat pricing: 0.09 SOL per token (plus network rent/fees). Your wallet shows totals before you sign.
  • No code required: A guided form handles the mint, ATA, metadata, and optional authority revocations—no CLI/SDK needed.
  • Secure & fast: Wallet-native flow; you sign locally and confirmations typically land in seconds.
  • Optional vanity mint: Use the Custom Address Generator to try to get a mint address with a specific prefix (for example, starting with MOON, DOGE, or your brand).
  • Wallet support: Works with major Solana wallets (e.g., Phantom, Solflare, Backpack, Exodus).

3. Quick Start

  1. Connect wallet and select Network (Devnet first).
  2. Fill the form → name, symbol, decimals, supply, logo, (optional) authorities & Token-2022 settings.
  3. (Optional) Enable Custom Address Generator and set your desired prefix for the mint address.
  4. Create on Devnet → verify on Solscan → switch to Mainnet and repeat when satisfied.

4. What You Need

  • A Solana wallet with SOL for fees + rent + 0.09 SOL platform fee.
  • A square logo (≥ 256×256, PNG recommended).
  • (Optional) A short, realistic mint address prefix if you want to use the Custom Address Generator (for example CAT, MOON, PEPE).

5. When to Use

  • Launch meme, utility, or governance tokens (SPL).
  • Create Token-2022 tokens with transfer fees and other extensions.
  • (Optional) Make your token easier to recognize by using a vanity mint address that matches your brand.

Token-2022 compatibility note: Transfer fees/extensions are powerful but not universal—some wallets/DEXs/bridges may have reduced support. Always test your exact flow on Devnet first.


6. Inputs

📸 Screenshot – Solana Token Creator Interface

Standard SPL Token Creation Interface

Standard SPL Token Creation Interface

Token-2022 Creation Interface

Token-2022 Creation Interface

Required (SPL & Token-2022)

  • Token Name: ≤ 32 characters
    The full name shown in wallets and exchanges.
  • Symbol: ≤ 8 characters (auto-uppercased)
    Short ticker like “BTC” or “SOL”.
  • Decimals: u8 (0–255); 6 or 9 are the most compatible defaults
    Divisibility. Note: higher decimals lower the max human-readable supply because token amounts are stored in u64.
  • Supply: ≥ 1 (default: 1,000,000)
    Initial tokens minted to your wallet (in base units = supply × 10^decimals).
  • Image File
    Logo shown in wallets/DEXs.
  • Description
    What your token is and why it exists.

Optional (Both)

  • Tags: ≤ 5 — Keywords for discovery.
  • Creator Info: Name, website — Project/team transparency.
  • Social Links: Website, Telegram, Discord, X — Community channels.

Authority Revocations (Both)

  • Revoke FreezePermanently remove ability to freeze accounts.
  • Revoke MintPermanently remove ability to mint more.
  • Revoke UpdatePermanently remove ability to change metadata.
    Each action is on-chain and irreversible; consider gas/rent.

Token-2022 Only

⚠️ Compatibility: Some wallets/DEXs/bridges may not fully support Token-2022 features. Test your exact path on Devnet before mainnet.

  • Transfer fee (basis points)Percentage in bps (e.g., 200 = 2%) deducted per transfer.
  • Max fee (cap, in tokens)Absolute cap per transfer in base units (not a percentage).
  • Transfer-fee config authorityMay update fee bps and cap until revoked.
  • Withdraw-withheld authorityCan harvest/withdraw collected fees.
  • ExtensionsPermanent Delegate, Default Account State (initialized/frozen), Interest-bearing, Non-Transferable, etc.
    Enabling an extension is permanent; some settings remain mutable while you hold the relevant authority. Once revoked, settings become fixed.

7. Custom Address Generator (Optional Vanity Mint)

The Custom Address Generator lets you search for a token mint address that matches a pattern you choose, often called a “vanity” address.

Typical examples:

  • Mint address starting with your brand: DEX...
  • Short meme prefix: DOGE..., PEPE..., MOON...

How It Works (Conceptually)

  • You enter a desired prefix (for example MOON).
  • The generator repeatedly tries candidate mint addresses and checks if they match your pattern.
  • When a match is found, that mint address is used for your token creation transaction.
  • You still sign the final transaction in your wallet. Your wallet never shares your private keys with DEXArea.

The generation process is probabilistic: the more specific the pattern, the longer it can take to find a matching address.

Inputs

  • Enable Custom Address Generator: Toggle this option on the form.
  • Desired Prefix: A short string that the mint address should start with (Base58 characters).

Some general guidelines:

  • Keep prefixes short (3–5 characters).
  • Avoid ambiguous characters or very long words; they can make generation extremely slow or impractical.
  • Always test your pattern on Devnet first so you understand how long it can take.

Trade-offs & Risks

  • Longer or complex prefixes can significantly increase generation time.
  • There is no guarantee that a very strict pattern can be found in a reasonable time.
  • The token’s mint address is permanent once created; choose a pattern you actually want to keep.

If you don’t care about vanity, leave this feature off. The token will be created with a standard mint address.


8. Confirmation Step

After filling the form (and optionally configuring the Custom Address Generator):

  1. The tool builds the transaction.
  2. Your connected wallet prompts you to review & sign.
  3. The transaction includes:
    • Token creation (platform fee + network fees in SOL)
    • Initial mint (your specified supply)
    • The chosen mint address (standard or vanity, depending on your settings)
  4. Signing happens locally; your private key is never exposed.

📸 Screenshot – Wallet Confirmation Prompt for token creation

Wallet Confirmation Prompt

Wallet Confirmation Prompt for token creation


9. Results

On success, the result modal shows:

📸 Screenshot – Token Creation Result Modal

Token Creation Result Modal

Token creation result modal

  • Token is created and minted to your connected wallet.
  • Transaction Hash for the creation.
  • Token Address (standard or vanity, depending on your settings).

📸 Screenshot – Token minted to connected wallet

Token minted to connected wallet proof

Token is created and minted to connected wallet

🔗 Example Transaction Links


10. Important Notices / Risks

  • Authority revokes are permanent: If you revoke mint, freeze, or update, you cannot regain those powers.
  • Token-2022 fee config: You may change fee bps and cap only while you keep the transfer-fee config authority; if revoked, settings become fixed.
  • Decimals vs supply: Extremely high decimals reduce the maximum human-readable supply because amounts are stored in u64.
  • SOL required: Rent + network fees + platform fee must be available in your wallet.
  • Custom Address Generator: Aggressive or very long prefixes can make generation slow or impractical. Always test on Devnet and use realistic patterns.

11. Troubleshooting & Advanced Tips

  • Insufficient funds / rent — Top up SOL; creation needs rent-exempt lamports.
  • Network congestion — When the network is busy, increase the priority fee to improve confirmation speed.
  • Token-2022 fees look “missing” — Fees are withheld and must be harvested/withdrawn by the withdraw-withheld authority.
  • Vanity mint taking too long — Shorten your desired prefix or disable the Custom Address Generator and try again.

12. Defaults That Work (Quick Reference)

  • Decimals: 6 or 9
  • Logo: Square, ≥256×256 PNG
  • Flow: Devnet dry-run → verify metadata/wallet/DEX display → Mainnet
  • Authorities: Keep config/mint/freeze/update until distribution is done → then revoke as needed
  • Token-2022: Validate transfer fee behavior and app/wallet compatibility on Devnet
  • Custom Address Generator: 3–5 character prefixes are generally a good balance between uniqueness and generation time.

13. FAQ

Can I change decimals later? No—decimals are fixed at creation and cannot be changed.

What if I revoke mint authority by mistake? It’s permanent; you cannot mint more tokens once revoked.

Why doesn’t my logo show? Caches and indexers may take time to update. Verify your image URL and metadata are correct.

Why did my Devnet token disappear? Devnet resets periodically; only Mainnet tokens are permanent.

My symbol exists on explorers—does it matter? Symbols aren’t globally unique on-chain. Use a distinct name/ticker and publish your mint address so users can verify the correct asset.

Can I make a token with no decimals? Yes—set decimals = 0 to make the token indivisible.

Can I choose my token’s mint address? You cannot pick an exact address, but you can use the Custom Address Generator to search for a mint that starts with a specific prefix. Short prefixes are more realistic; very long patterns may never be found in reasonable time.

My transaction failed—was I charged the platform fee? If the creation transaction fails, only the network fee (small amount of SOL) is consumed. The 0.09 SOL platform fee is only charged when the token creation succeeds.


External