Skip to content
Open J Tools

SPL vs Token-2022

Solana has two token programs. Classic SPL is the original standard that most tokens still use. Token-2022 is the newer program that keeps everything SPL does and adds optional on-chain features through extensions, like a transfer fee baked into the token itself.

Classic SPL Program ID

TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA

Token-2022 Program ID

TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb

Both mint real, tradable tokens. The choice is about what behavior you want built into the token, and whether the extra features are worth a few practical trade-offs.

J Tools ships a creator for each program: classic SPL through the Token Creator, and the extended program through the Token-2022 Creator.

Explore the tools in the app →

Compare the two

#compare-the-two

What it is: the original Solana token program. Plain, predictable, supported everywhere.

Good for:

  • Community coins, memes, and most project tokens.
  • Anyone who wants the widest wallet and DEX compatibility.
  • Launches that do not need an on-chain tax or other special behavior.

What you get: name, symbol, supply, decimals, metadata, and the standard mint, freeze, and update authorities you can revoke later.

Mint it with: Token Creator (open it in the app).

When to choose which

#when-to-choose-which

Run through these in order. The first one that fits decides it.

  1. Do you need a transfer fee or another extension?

    If yes, you need Token-2022. A transfer fee (tax on every transfer) is the headline reason most teams reach for it, and classic SPL cannot do it natively. Open the Token-2022 Creator and launch it in the app.

  2. Do you just want a normal token?

    If you only need name, symbol, supply, and metadata with nothing fancier, go with classic SPL. It is the most compatible and the simplest path. Open the Token Creator and launch it in the app.

  3. Still unsure?

    Default to classic SPL. You can always launch a second token later if a project genuinely needs an extension. Picking SPL keeps the most doors open with the fewest edge cases.

The practical caveat: pools and scanners

#the-practical-caveat-pools-and-scanners

Token-2022 mints carry extra on-chain data that older, SPL-only tooling does not expect. When a tool reads only the classic SPL layout, a Token-2022 token can come back looking wrong even though the token itself is fine.

The two common symptoms are a pool showing $0.00 and a mint labeled Unknown. J Tools reads Token-2022 with the right layout, so its own figures stay correct. Details, including the PumpSwap LP-mint case, are in Token-2022 extensions and DEX compatibility.

Fees

#fees

Both creators charge a platform fee on top of the Solana network fee, and you see the full breakdown on the fee card before you confirm. Token-2022 creation starts a little higher than classic SPL (0.15 SOL against 0.1 SOL before add-ons), and fees can change, so check the in-app summary for the live number. If you turn on a transfer fee, collecting it later is a separate paid step in Token-2022 Tax Collector.

FAQ

#faq
Will a Token-2022 token trade everywhere? It trades on the DEXes and pools that support the program.

It trades on the DEXes and pools that support the program. In Create LP that means Raydium CPMM and CLMM, Meteora DLMM, Orca (Whirlpool and Splash Pool), and PumpSwap, which covers the main venues. Raydium’s legacy V4 pools only accept classic SPL tokens. A transfer fee or transfer hook can still trip up pool math, so read the warning Create LP shows for those mints. A handful of older or SPL-only tools may not read it cleanly. If broad, no-questions-asked compatibility is your priority, classic SPL is the safer pick.

#related