© 2026 Alchemii
BLOCKCHAIN
Solana Token Not Showing in Phantom? 7-Step Fix

Solana Token Not Showing in Phantom? 7-Step Fix

Just minted a Solana token but it's not appearing in your Phantom wallet? Here's the exact 7-step diagnostic to find out why and fix it in under 5 minutes.

·Alchemii Team

You just minted a Solana SPL token. The transaction confirmed, Solscan shows it on-chain, but your Phantom wallet doesn't show it. This is the single most common post-launch panic on Solana — and 99% of the time it's one of seven specific issues with one specific fix each.

This guide walks through them in order of likelihood. Start at step 1, work down.

Step 1: Confirm the token actually exists on-chain

Before blaming Phantom, confirm the token was actually created.

  1. Find your token's mint address — it's the long base58 string returned by your token-creation tool (e.g., DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263).
  2. Paste it into Solscan.
  3. You should see a token detail page with supply, decimals, and authorities.

If Solscan shows a 404 or "token not found": the mint failed. Re-check your transaction on Solscan by transaction signature, look for "Failed" status, and re-mint. Your funds for failed transactions are returned automatically (minus the network fee).

If Solscan shows the token but no name or image: your mint succeeded but Metaplex metadata wasn't created. Skip to step 4.

If Solscan shows everything normally: the token is on-chain. Phantom's the problem. Continue to step 2.

Step 2: Check that Phantom is on the right network

Phantom supports Solana mainnet and devnet — and they don't see each other. If you minted on devnet but Phantom is on mainnet (or vice versa), the token is invisible.

  1. Open Phantom.
  2. Click the gear icon (Settings) → Developer Settings.
  3. Check Testnet Mode — if it's ON, you're on devnet. If OFF, you're on mainnet.
  4. Match it to where you minted.

For tokens created via Alchemii or any production tool, this is mainnet by default. If you weren't aware of devnet vs mainnet, you're probably on mainnet.

Step 3: Refresh your token list and toggle "hidden" tokens

Phantom hides tokens it considers spam by default. Tokens with no metadata, no image, or low holder counts get auto-hidden.

  1. In Phantom, scroll to the bottom of the Tokens tab.
  2. Tap "Manage Token List" (or the small filter icon).
  3. Toggle "Show hidden tokens" ON.
  4. Your token should appear.

Alternatively: pull-down-to-refresh on the Tokens tab. Phantom polls Jupiter's token list every few minutes; a refresh forces an update.

Step 4: Add the token manually by mint address

If your token still isn't showing, manually add it:

  1. Phantom → Tokens tab → tap the "+" button at the top right.
  2. Paste your token's mint address (from step 1).
  3. Tap Add.

This forces Phantom to display the token regardless of indexing status. The token will display as "Unknown Token" if metadata is missing — that's a separate fix (step 5).

Step 5: Add Metaplex metadata if missing

If your token shows in Phantom as "Unknown Token" with no image and the raw mint address as the name, you minted without Metaplex Token Metadata.

The fix: head to Alchemii's metadata update tool, paste your existing mint address, fill in name + symbol + image URL + description, and sign one transaction. Cost: about 0.0144 SOL (one-time rent for the metadata account).

Common cause of this issue: minting via raw spl-token create-token CLI commands without the metadata step. Reputable creator tools like Alchemii bundle SPL token creation + Metaplex metadata into a single transaction so this never happens.

Step 6: Wait for Jupiter indexing (if token is under ~10 minutes old)

Phantom uses Jupiter's token list to identify and display SPL tokens. Fresh tokens take 5-15 minutes to be indexed on the unverified list, and days to weeks for the strict list.

While waiting:

  • The token shows in Phantom if you added it manually (step 4)
  • It won't appear in Jupiter swap results yet
  • DexScreener may also lag by a few minutes after pool creation

This is usually self-resolving. Wait 15-30 minutes and refresh.

Step 7: Check for clock skew or stale Phantom version

Rare but real:

  • Phantom version: outdated Phantom builds (pre-2024) sometimes fail to index new tokens. Update the wallet from the Chrome Web Store / App Store / Solflare in Phantom.
  • Multiple wallets in Phantom: you might be looking at a different sub-wallet than the one that minted. Phantom supports multiple accounts; switch via the avatar icon at the top.
  • Token sent to a different wallet: when you mint via a token creator, the entire supply goes to the wallet that signed the mint transaction. Verify the receiving wallet matches the one open in Phantom.

Common scenarios and which step solves them

| Scenario | Most likely fix | |---|---| | Just minted, token has metadata, nothing in Phantom | Step 4 (manual add) or Step 6 (wait for Jupiter) | | Token shows but as "Unknown Token" with no image | Step 5 (add Metaplex metadata) | | Token had image yesterday, gone today | Image URL broken — re-update metadata via Step 5 | | Token shows on Solscan, not in Phantom even after adding | Step 2 (check network) | | Multiple test mints — only one shows | Each mint is a separate token; check by mint address | | Burned tokens still show in Phantom | Burning destroys supply but the token account still exists; close it via Phantom's "Close Token Account" option |

Why this happens (the underlying mechanics)

Phantom doesn't store token data on its own servers. Every time you open the wallet, Phantom queries:

  1. Solana RPC — for your wallet's token accounts and balances
  2. Jupiter token list API — for token names, symbols, and images (if not in Metaplex)
  3. Metaplex metadata accounts — for tokens with on-chain metadata

If any of those three returns nothing, Phantom shows a partial or empty result. Each step above corresponds to one of these failure modes.

Frequently asked questions

Why does my token show in Solflare but not Phantom? Different wallets index different sources. Solflare is more aggressive about showing all on-chain tokens regardless of metadata. Phantom hides anything it considers spam-likely. Add manually via Step 4.

Will my buyers see this issue too? If your token has Metaplex metadata + Raydium liquidity + isn't flagged as spam, no. Buyers using Phantom will see your token normally once Jupiter indexes it (within 15 minutes). The "not showing in Phantom" issue is almost always a quirk of the original wallet, not a buyer-facing problem.

Can I delete a token from Phantom that I no longer want? You can hide it (long-press → Hide Token) or close the token account to recover ~0.002 SOL of rent (Phantom → Token → "Close Token Account"). The token still exists on-chain — closing only removes your wallet's balance for it.

Phantom shows "0" balance — but I minted 1 billion? Phantom respects decimals. A 1B-supply token with 6 decimals shows as 1,000,000,000.000000 internally but displays as "1B". If it shows 0, your wallet probably didn't receive the mint — check that the receiving wallet matches the one that signed the create transaction.

What if I have the token in my mainnet account but Phantom says network error? Phantom uses Solana RPC nodes that occasionally rate-limit. Wait 30 seconds and refresh, or switch RPC in Settings → Developer Settings → Custom RPC.

Does this also happen with Solflare or Backpack? Less often, because they index more aggressively. The same fixes apply — both wallets support manual token addition by mint address.


If you got here from minting your first Solana token: welcome, and know that this is the most common confusion on the chain. Once you've fixed it, follow our memecoin launch checklist for the rest of the launch flow. Or if you haven't minted yet, our Solana meme coin creator bundles Metaplex metadata into the mint transaction so this issue is impossible.

Related guides