Skip to main content
Beginner5 minSolana only

How to Make a Solana Token Immutable

Lock your token's name, symbol, image, and description forever. This proves to holders that the token's identity can never be changed.

This action is irreversible

Once immutable, the token's metadata can never be updated — not even by the creator. Double-check everything before confirming.

Step-by-step

1

Finalize your metadata

Before making immutable, ensure your token's name, symbol, image URL, and description are exactly how you want them. Once immutable, these can NEVER be changed — not by you, not by anyone.

2

Creating a new token? This is a free toggle, not a separate step

The Solana token creator has a Metadata Lock toggle that's on by default and bundled into the creation transaction at no extra cost. If you leave it on, your metadata is already immutable the moment your token exists — skip the rest of this guide.

3

Connect your wallet

For an existing token whose metadata is still mutable, go to CoinDevTools and connect the wallet that has update authority over the token. This is usually the wallet that created the token.

4

Enter your token address

Paste your SPL token's mint address into the Make Token Immutable tool. The tool verifies you have update authority.

5

Confirm the transaction

Review the warning — this action is irreversible. Click confirm and approve the wallet transaction. This standalone tool charges 0.1 SOL for this transaction, separate from the token's original creation fee. The Metaplex metadata account's isMutable flag is set to false permanently.

6

Verify on Solscan

Check your token on Solscan. The metadata should now show "Mutable: No" — proving to anyone that the token's branding is locked forever.

Related

Ready to lock your metadata?

New token: leave the Metadata Lock toggle on and it's free. Existing token: use the standalone tool (0.1 SOL).

FAQ

What does "immutable" mean for a Solana token?

It means the Metaplex token metadata (name, symbol, image, description) can never be changed again. The isMutable flag is set to false permanently. This is separate from revoking mint or freeze authority — those control supply and transfers, while immutability controls the token's identity.

Should I make my token immutable before or after launch?

Before anyone knows about the token, and ideally for free: leave the Metadata Lock toggle on when you create it, alongside the Revoke Mint / Revoke Freeze toggles. If you already created your token with the toggle off, do it via the standalone tool before creating the pool — once immutable, you cannot fix typos in the token name.

Is making a token immutable free?

Free if you leave the Metadata Lock toggle on when you create your token — it defaults to on and is bundled into the creation transaction at no extra charge. If you already created your token with that toggle off, or created it elsewhere, the standalone Make Token Immutable tool charges a 0.1 SOL service fee, plus the Solana network fee (under $0.01).

Does this work for ERC-20 tokens on Ethereum/Base?

No — immutability is a Solana-specific concept via Metaplex. ERC-20 tokens on Ethereum/Base don't have on-chain metadata in the same way. The equivalent trust signal on EVM chains is renouncing contract ownership, which is always a separate, free transaction from deployment.