> For the complete documentation index, see [llms.txt](https://tsunammi.gitbook.io/tsunammi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tsunammi.gitbook.io/tsunammi/token-management/create-token.md).

# Create Token

The **Create Token** tool lets you deploy your own SPL token on Solana in minutes — no coding required. Configure your token's core parameters, set advanced permissions, and add social metadata, all from a single form.

## Getting Started

**Before you begin:**

* Sign in to your account using the **Sign in / Sign up** button in the top-right corner. Login is done via **email**.
* A wallet is only needed later, in the **Ownership** field, to set the wallet that will own the token and receive any admin permissions you assign.
* Make sure your wallet holds enough **SOL** to cover the platform fee **and** the on-chain Solana network fees (see [Pricing](#pricing) below).

## Step-by-Step Guide

{% stepper %}
{% step %}

### Fill in Token Details

| Field            | Description                                                                                                           | Limit                  |
| ---------------- | --------------------------------------------------------------------------------------------------------------------- | ---------------------- |
| **Token Name**   | The full name of your token (e.g. `Tsunammi Finance`).                                                                | Max **32 characters**  |
| **Token Ticker** | Short symbol used on exchanges and explorers (e.g. `$TSNM`).                                                          | Max **6 characters**   |
| **Decimals**     | Precision of the token. Default is **9** — standard for Solana SPL tokens. Change only if you have a specific reason. | —                      |
| **Supply**       | Total number of tokens to mint at creation. Set to **0** to mint later, or enter the desired initial supply.          | —                      |
| **Token Logo**   | Upload a **PNG / JPEG / JPG** image. Recommended size: **200×200 px**, max **2 MB**.                                  | —                      |
| **Description**  | Short description of your token.                                                                                      | Max **150 characters** |

{% hint style="info" %}
The Description limit is **150 characters**, not words. Keep it concise — it's stored in the token's on-chain metadata.
{% endhint %}
{% endstep %}

{% step %}

### Set Ownership

In the **Ownership** field, connect the wallet that will own the token. This can be the same wallet you're signed in with, or a separate custody wallet.

* Click **Connect** to link your ownership wallet.
  {% endstep %}

{% step %}

### Configure Token Custom Settings

The **Token Custom Setting** panel (on the right) controls the permanent behavior of your token. Each option is a paid add-on — see [Pricing](#pricing).

{% hint style="warning" %}
Once the token is created, these settings **cannot be changed**.
{% endhint %}

| Setting           | Fee       | Default | What it does                                                                                                                     |
| ----------------- | --------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- |
| **Fixed Supply**  | +0.05 SOL | ON      | Permanently disables minting of new tokens. Total supply becomes fixed and cannot be increased by anyone, including the creator. |
| **Revoke Freeze** | +0.05 SOL | ON      | Removes the ability to freeze token accounts. Ensures holders can always transfer or sell their tokens without restrictions.     |
| **Immutable**     | +0.05 SOL | ON      | Locks token metadata forever. Name, symbol, logo, and description cannot be changed after this action is executed.               |
| **Social Links**  | Free      | OFF     | Add social/community URLs to the token's on-chain metadata.                                                                      |

**Recommendation:** Leaving **Fixed Supply**, **Revoke Freeze**, and **Immutable** all **ON** significantly improves your token's credibility with holders and aggregators (DEX screeners), and signals that the project cannot rug-pull via minting or metadata changes.

| Toggle state                           | Meaning                                                                |
| -------------------------------------- | ---------------------------------------------------------------------- |
| **Fixed Supply — ON**                  | No new tokens can ever be minted. Ideal for a hard-capped token.       |
| **Fixed Supply — OFF**                 | Creator retains the ability to mint additional supply.                 |
| **Revoke Freeze — ON** *(recommended)* | Freeze authority is permanently revoked. Builds holder trust.          |
| **Revoke Freeze — OFF**                | Creator retains freeze authority over token accounts.                  |
| **Immutable — ON**                     | Metadata is permanently locked. Prevents post-launch metadata changes. |
| **Immutable — OFF**                    | Creator retains the ability to update metadata.                        |
| {% endstep %}                          |                                                                        |

{% step %}

### Add Social Links *(optional)*

Enable the **Social Links** toggle to embed community metadata directly into your token's on-chain record. Supported platforms:

* **X (Twitter)**
* **Telegram**
* **Discord**
* **Website**

These links help traders and platforms identify your project and build trust. Social Links carry **no additional fee**.
{% endstep %}

{% step %}

### Create the Token

Once all fields are filled in, click the **Create token** button at the bottom of the form.

* A wallet confirmation prompt will appear — review the transaction and approve it.
* After confirmation, your token will appear in your wallet.
* You can view and manage it from **Token Management → Token Activity History**.
  {% endstep %}
  {% endstepper %}

## Pricing

Tsunammi offers one of the **lowest platform fees on Solana — from 0.1 SOL**. Your total cost is the platform fee plus any enabled custom settings, **plus on-chain Solana network fees**:

| Item              | Cost        |
| ----------------- | ----------- |
| Platform base fee | **0.1 SOL** |
| Fixed Supply      | +0.05 SOL   |
| Revoke Freeze     | +0.05 SOL   |
| Immutable         | +0.05 SOL   |
| Social Links      | Free        |

{% hint style="info" %}
The fees above are the **Tsunammi platform fee**. On top of that, you also pay **standard Solana on-chain network fees (account rent + transaction fee)**, which are charged separately by the network.
{% endhint %}

**Example totals (platform fee only, before network fees):**

* **Minimum** (all custom settings OFF): **0.1 SOL**
* **Recommended** (Fixed Supply + Revoke Freeze + Immutable ON): **0.25 SOL**

{% hint style="info" %}
All three trust toggles are **ON by default**, so the default platform fee is **0.25 SOL** — plus on-chain network fees on top. Turn a toggle OFF only if you deliberately want to keep that authority.
{% endhint %}

## Tips

* **Decimals:** Keep the default **9** unless you're building a specific use case (e.g. NFT-style tokens often use **0**).
* **Supply:** If you plan to do a PumpFun launch right after, you can leave supply at **0** — the launch flow handles initial supply.
* **Trust settings:** Turning **Fixed Supply + Revoke Freeze + Immutable** all ON maximizes credibility with holders and aggregators.
* **Logo:** Use a square image with a transparent or solid background. Low-quality logos hurt first impressions on DEX screeners.

## FAQ

<details>

<summary>Can I change the token name after creation?</summary>

Only if **Immutable** was set to OFF at creation. If Immutable is ON, metadata is permanently locked.

</details>

<details>

<summary>Can I mint more tokens later?</summary>

Only if **Fixed Supply** was set to OFF. With Fixed Supply ON, the total supply is permanently capped.

</details>

<details>

<summary>Where can I see my token after creation?</summary>

Go to **Token Management → Token Activity History** in the left sidebar. You can also view and manage the token directly inside your wallet.

</details>

<details>

<summary>How much does it cost to create a token?</summary>

The **platform fee** starts from **0.1 SOL**. Each of the three custom settings (Fixed Supply, Revoke Freeze, Immutable) adds **0.05 SOL**. With all three enabled — the default and recommended setup — the platform fee is **0.25 SOL**. On top of the platform fee, you also pay standard **Solana on-chain network fees (rent + transaction)**, charged separately by the network.

</details>

<details>

<summary>Do I need SOL in my wallet?</summary>

Yes. You need enough SOL to cover the platform fee (from 0.1 SOL) **and** the Solana on-chain network fees (account rent + transaction fee) on top of it.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://tsunammi.gitbook.io/tsunammi/token-management/create-token.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
