> 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/concepts/choosing-how-to-launch.md).

# Choosing how to launch

J Tools gives you several ways to bring a token to life, and they are not interchangeable. The token standard you pick is baked into the mint, so it pays to choose before you sign. This page maps each Launch tool to the situation it fits.

If you already know you want a plain token, skip the reading and open [Token Creator](/tools/launch/token-creator.md). Most launches start there.

```mermaid
flowchart TD
    Q{What are you<br/>launching?}
    Q -->|Meme or community<br/>fast launch| PF[Pump.fun Create]
    Q -->|Project that needs<br/>its own pool| TC[Token Creator<br/>+ Create LP]
    Q -->|Copy an existing<br/>token's setup| CL[Token Clone]
    Q -->|Custom mint<br/>address| VT[Vanity Token]

    class PF,TC brand;
    class Q,CL,VT soft;
    classDef brand fill:#EF2A2A,stroke:#EF2A2A,color:#ffffff,font-weight:bold;
    classDef soft fill:#1f2937,stroke:#374151,color:#e5e7eb;
```

{% 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 %}

## The three roads

There are really three decisions hiding in this category.

The first is the **token standard**. A plain SPL token is the default on Solana and works everywhere. Token-2022 is a newer standard that adds on-chain features like a transfer fee, but some wallets and pools treat it differently, so you only reach for it when you actually need one of its extensions.

The second is **where the token starts trading**. A Pump.fun launch begins on a bonding curve, a launchpad mechanism where price rises as people buy, with no pool to seed up front. A regular SPL or Token-2022 mint starts with nothing attached, so you add liquidity yourself afterward on a DEX.

The third is **how the mint address looks and where its setup comes from**. You can copy an existing token's configuration with Token Clone, or grind a branded address with Vanity Token. Both of those still produce a standard SPL mint underneath.

{% hint style="info" %}
Token standard is permanent. You cannot convert an SPL token to Token-2022 (or the reverse) after it is minted. If transfer fees or other extensions are even a maybe, decide now.
{% endhint %}

## Compare the tools

| Tool                                                                             | Token standard           | Starts trading on              | Best when                                                                      |
| -------------------------------------------------------------------------------- | ------------------------ | ------------------------------ | ------------------------------------------------------------------------------ |
| [Token Creator](/tools/launch/token-creator.md)                                  | Standard SPL             | Nothing yet (you add LP later) | You want a normal token: a meme, a community coin, a project token.            |
| [Token2022 Creator](/tools/launch/token2022-creator.md)                          | Token-2022               | Nothing yet (you add LP later) | You need an extension such as a transfer fee built into the token.             |
| [Pump.fun Create and Bundle Buy](/tools/launch/pumpfun-create-and-bundle-buy.md) | Pump.fun (bonding curve) | A Pump.fun bonding curve       | You want a launchpad start with the opening buys sequenced under your control. |
| [Token Clone](/tools/launch/token-clone.md)                                      | Standard SPL             | Nothing yet (you add LP later) | You want to copy a token you like and tweak the details.                       |
| [Vanity Token](/tools/launch/vanity-token.md)                                    | Standard SPL             | Nothing yet (you add LP later) | You want a branded mint address with a custom prefix or suffix.                |

A Pump.fun token rides its bonding curve until it graduates, at which point liquidity moves to a pool. An SPL or Token-2022 mint has no market until you create one. When you are ready for that step, see [Create LP](/tools/liquidity/create-lp.md), which lists Raydium (V4, CPMM, and CLMM), Meteora, Orca (Whirlpool), and PumpSwap.

Not every venue is live yet. Today the pool route you can create is Raydium standard AMM (CPMM). The others (Meteora, Orca, PumpSwap, and Raydium CLMM) appear in the tool picker and are being finished, so the route selector inside Create LP is the source of truth for what is live right now.

{% hint style="warning" %}
Before you choose Token-2022, check how your intended pool and the wallets your holders use handle it. Some venues route Token-2022 differently from classic SPL, and a transfer fee changes how swaps settle. Confirm support for your plan first, then mint.
{% endhint %}

## Pick by goal

* **I just want a token and I'm not sure which.** [Token Creator](/tools/launch/token-creator.md). It is the standard SPL path and the right starting point for most launches.
* **I need a transfer fee or another on-chain rule baked in.** [Token2022 Creator](/tools/launch/token2022-creator.md).
* **I want to launch on a bonding-curve launchpad with controlled opening buys.** [Pump.fun Create and Bundle Buy](/tools/launch/pumpfun-create-and-bundle-buy.md). For a single-wallet launchpad start instead, see [Pumpfun Create](/tools/launch/pumpfun-create.md).
* **I'm copying a token I already like.** [Token Clone](/tools/launch/token-clone.md).
* **I want a memorable, branded mint address.** [Vanity Token](/tools/launch/vanity-token.md). You can also generate a vanity address straight from Token Creator.

{% hint style="success" %}
Whichever path you take, J Tools is non-custodial. The token mints straight to your wallet, and you sign every transaction yourself. We never ask for your wallet's key.
{% endhint %}

## After you launch

Once the mint exists, most teams lock it down so buyers can trust it: revoke the mint and freeze authorities, and optionally make the metadata immutable. See [Make your token rug-proof](/guides/rug-proof-token.md) for the full checklist, then add a market with [Create LP](/tools/liquidity/create-lp.md).

## FAQ

<details>

<summary>Can I switch from SPL to Token-2022 after minting?</summary>

No. The standard is fixed at creation. To change it you would mint a fresh token under the standard you want and migrate holders over. Pick the right one up front.

</details>

<details>

<summary>Is Pump.fun a DEX or a pool?</summary>

Neither at the start. Pump.fun is a bonding-curve launchpad: price moves along a curve as people buy and sell, with no separate liquidity pool until the token graduates. An SPL or Token-2022 token, by contrast, needs you to create a pool on a DEX before it trades.

</details>

<details>

<summary>Do Token Clone and Vanity Token make a different kind of token?</summary>

No. Both produce a standard SPL mint. Token Clone just copies an existing token's settings into the form so you can adjust them, and Vanity Token grinds a mint address with the prefix or suffix you want. The underlying standard is plain SPL in both cases.

</details>

<details>

<summary>I picked the wrong tool. What now?</summary>

If you have not signed yet, just open the right tool and start over. If you already minted, the token is live and its standard is set, so you launch a new one with the correct tool. Nothing you minted is held by us, so there is nothing to recover on our side.

</details>

## Related tools

{% content-ref url="/pages/9r2rW9r83CsCoJpYE8gL" %}
[Token Creator](/tools/launch/token-creator.md)
{% endcontent-ref %}

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

{% content-ref url="/pages/OUTARQ7CwmWSmwdYM3f6" %}
[Pump.fun Create and Bundle Buy](/tools/launch/pumpfun-create-and-bundle-buy.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/concepts/choosing-how-to-launch.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.
