> For the complete documentation index, see [llms.txt](https://docs.j.tools/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.j.tools/tools/launch/token-creator.md).

# Token Creator

Last updated: June 2026 · Solana mainnet

Token Creator mints a standard SPL token on Solana mainnet straight from your browser wallet. You set the name, symbol, supply and image, sign one transaction, and the token is live in under a minute. A flat platform fee is shown before you sign, and J Tools never holds your token or keys.

You run the whole thing from [Token Creator in the app](https://j.tools/en/tools/token-creator), so there is no CLI, no Rust, and no node to spin up. If a word here is new, the [Glossary](/getting-started/glossary.md) covers terms like mint authority and metadata.

{% hint style="warning" %}
**About fees.** Every action has two costs: the Solana **network fee** paid to validators, and the **J Tools platform fee**. The platform fee always shows in the app before you confirm, and nothing is charged until you sign. Fees can change over time, so trust the in-app summary rather than a number you saw once.
{% endhint %}

## What is an SPL token?

An SPL token is the standard fungible token on Solana, the same format used by almost every coin, meme, and project token you see on a Solana explorer. It carries a name, symbol, supply, decimals, and a metadata record for the logo and links. Token Creator produces exactly this standard token. If you need transfer fees or other on-chain behavior baked into the token, that is a different standard covered by [SPL vs Token-2022](/concepts/spl-vs-token2022.md) and the [Token2022 Creator](/tools/launch/token2022-creator.md).

## When to use this

* You want a normal SPL token and nothing fancier.
* You are launching a community coin, a meme, or a project token.
* You plan to add liquidity and lock authorities afterward.

If you need transfer fees or other on-chain behavior, use the [Token2022 Creator](/tools/launch/token2022-creator.md) instead. To copy an existing token's setup, use [Token Clone](/tools/launch/token-clone.md).

## Before you start

* A connected wallet ([how to connect](/getting-started/quick-start.md)).
* Enough SOL to cover the network fee, the platform fee, and the rent for the new mint and metadata accounts.
* Your token's name, symbol, and a logo image ready to upload.

## Step by step

{% stepper %}
{% step %}

### Open Token Creator and connect

Connect your wallet if you have not already. The form sits on the left, with a live preview and the fee summary on the right.
{% endstep %}

{% step %}

### Enter the basics

Fill in the name, symbol, decimals and total supply. Nine decimals is the usual choice on Solana. The supply is how many tokens get minted to your wallet at creation.
{% endstep %}

{% step %}

### Add the image and details

Upload a logo and write a short description. Add socials if you have them. This is the metadata that wallets and explorers display.
{% endstep %}

{% step %}

### Choose your authority options

Decide whether to keep or revoke the mint and freeze authorities. You can also revoke them later from the [Secure and lock](/tools/secure.md) tools. Leaving them on now means you can still mint more or freeze accounts; revoking signals a fixed, locked token. For the full picture, read [Authorities explained](/concepts/authorities.md).
{% endstep %}

{% step %}

### Review and confirm

Check the fee summary, then sign the transaction in your wallet.
{% endstep %}
{% endstepper %}

[**Open Token Creator in the app →**](https://j.tools/en/tools/token-creator)

{% hint style="info" %}
**About wallet warnings.** Some tools sign more than one thing in a single step, for example creating a token and its metadata together. Phantom can show a caution banner for these multi-step transactions. The banner is expected here and does not mean something is wrong. Read what you are signing, then approve.
{% endhint %}

## How much does it cost to create a Solana token?

You pay three things: the tiny Solana network fee, a refundable account rent that funds the new mint and metadata accounts, and a flat platform fee that the app shows before you sign. The platform fee is listed on the [Fee schedule](/reference/fee-schedule.md). There is no subscription and no per-month cost. You only pay when you actually create a token.

## J Tools vs creating a token by hand

|                    | J Tools Token Creator                       | Manual (CLI / scripts)                             |
| ------------------ | ------------------------------------------- | -------------------------------------------------- |
| Setup              | No-code, runs in your browser wallet        | Install Solana CLI, Rust toolchain, fund a keypair |
| Time to live token | About a minute                              | Often an hour for first-timers                     |
| Metadata + logo    | Uploaded and attached in the same flow      | Separate Metaplex calls you wire up yourself       |
| Authority control  | You keep or revoke mint/freeze, your choice | Manual instructions, easy to misconfigure          |
| Custody            | Minted straight to your wallet, you sign    | Same, if you script it correctly                   |
| Cost               | Flat platform fee shown upfront             | Network + rent only, plus your own time            |

Both paths put the token in your own wallet. The difference is the manual route asks you to assemble the toolchain and the Metaplex metadata yourself, while Token Creator does it in one signed transaction.

## The options, explained

| Field                   | What it does                                                      |
| ----------------------- | ----------------------------------------------------------------- |
| Name                    | The full token name shown in wallets and explorers.               |
| Symbol                  | The short ticker, usually three to five characters.               |
| Decimals                | How divisible each token is. Nine is standard.                    |
| Total supply            | How many tokens are minted to your wallet at creation.            |
| Description             | A short blurb stored in the token metadata.                       |
| Image                   | The logo shown next to your token everywhere.                     |
| Revoke mint authority   | If on, no one can ever mint more of this token.                   |
| Revoke freeze authority | If on, no one can freeze holder accounts.                         |
| Vanity address          | Optional. Generate a mint address with a custom prefix or suffix. |

{% hint style="info" %}
There is a **Clone token** button at the top right. It carries an existing token's details into a fresh form so you can launch a similar one quickly.
{% endhint %}

## If something goes wrong

* **Not enough SOL.** Creation needs SOL for the fee plus rent for new accounts. Top up and try again.
* **Transaction expired.** The network was busy and the blockhash aged out. Just submit again.
* **Wallet rejected.** You declined the signature, or your wallet timed out. Reconnect and retry.

For the full list, see the [Error codes reference](/reference/error-codes.md).

## FAQ

<details>

<summary>Can I change the name or image later?</summary>

Yes, as long as you keep the update authority. Use [Update Metadata](/tools/token/update-metadata.md). Once you revoke the update authority, the metadata is locked for good.

</details>

<details>

<summary>Should I revoke authorities right away?</summary>

Many teams do, because it builds trust. But if you might mint more supply or fix metadata later, keep them for now and revoke when you are ready. See [Make your token rug-proof](/guides/rug-proof-token.md).

</details>

<details>

<summary>Does J Tools hold my token or keys?</summary>

No. The token is minted straight to your wallet, and you sign everything yourself.

</details>

<details>

<summary>What comes after creating the token?</summary>

Most launches add a trading pool next, then lock authorities. Create the pool with [Create LP](/tools/liquidity/create-lp.md), and read [DEXes and liquidity](/concepts/dexes-and-liquidity.md) for how that works.

</details>

## Related tools

{% content-ref url="/pages/S6GEvm5jvY9iGdFWrfBD" %}
[Token2022 Creator](/tools/launch/token2022-creator.md)
{% endcontent-ref %}

{% content-ref url="/pages/V8dzEpBXd6VfIgTcKdKq" %}
[Token Clone](/tools/launch/token-clone.md)
{% endcontent-ref %}

{% content-ref url="/pages/gbx1RbByQOVKZzt0PQkP" %}
[Make Immutable](/tools/secure/make-immutable.md)
{% endcontent-ref %}

{% content-ref url="/pages/QT0nYfDbGpJo4Cm5Tbs6" %}
[Create LP](/tools/liquidity/create-lp.md)
{% endcontent-ref %}

{% hint style="success" %}
**J Tools is non-custodial.** We never hold your private keys and never ask for them. Every transaction is built in your browser and signed by your own wallet. If any page ever asks you to paste a private key, stop, close it, and let us know.
{% endhint %}


---

# 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://docs.j.tools/tools/launch/token-creator.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.
