Revoke Freeze
Revoke Freeze permanently removes the freeze authority from a Solana SPL or Token-2022 token in a single on-chain transaction. Once it confirms, no wallet can ever freeze a holder’s token account for that mint again, including yours.
Revoke Freeze j.tools/en/tools/revoke-freeze
Open toolPlatform fee
0.1 SOL
Network fee, rent and transaction value are separate.
Before you start
#before-you-start- A connected wallet (how to connect). Signing happens in your wallet.
- The connected wallet must be the current freeze authority of the mint. If another wallet holds it, the badge reads Different Wallet and the button is blocked before anything is signed.
- The token’s mint address (the contract address, or CA).
- Enough SOL for the network fee and the flat platform fee shown before you sign. The button stays disabled while the balance cannot cover the platform fee plus a small network margin. See the Fee schedule for the exact amount.
How to use it
#how-to-use-it-
Paste the token mint address
Paste the mint address (CA) into the token field, or pick the token from the selector. J Tools reads the mint on-chain and shows the current freeze authority address.
-
Verify wallet and authority status
Connect your wallet. The badge reads Authority Active when that wallet holds the freeze authority, and Already Revoked or Different Wallet when it cannot act. The action card shows the platform fee and an irreversible-action warning.
-
Confirm and submit the transaction
Click Revoke Freeze Authority and approve the transaction in your wallet. Once it confirms, the result card gives you the transaction signature with Copy Signature and View On Solscan.
Key settings
#key-settings- Token Mint Address (CA): The SPL or Token-2022 token’s contract address, picked with the built-in token selector. When you change it, J Tools reads the mint on-chain and shows Authority Active only if your connected wallet is the current freeze authority. Already Revoked means the authority is gone, Different Wallet means someone else holds it (the address shows as Current), and Not Yours / Revoked shows while no wallet is connected. The field must hold a 32 to 44 character address before the revoke runs.
- Signer and fee payer: Taken automatically from your connected wallet. There is no separate owner field to fill in, since the wallet that signs is the one that must hold the authority and pay both fees.
Fees and costs
#fees-and-costs| Cost | Amount |
|---|---|
| J Tools platform fee | 0.1 SOL |
| Solana network fee | Paid to validators during the transaction; shown in the live summary. |
| Rent and transaction value | Shown separately when required; not part of the platform fee. |
Why use this tool
#why-use-this-tool- Token creators preparing to list on a DEX who want to clear the freeze flag as a trust signal.
- Anyone who holds the freeze authority wallet and wants to permanently disable account freezing.
- Teams who want to drop the freeze authority alone and keep the other authorities for now.
How it works
#how-it-works- A
SetAuthorityinstruction on the mint’s token program. This is the standard Solana instruction for changing a mint’s authority, sent to classic SPL Token or Token-2022, whichever owns the mint. The tool targets theFreezeAccountauthority type and sets its new authority toNone. The Solana runtime only accepts this instruction if the current freeze authority signs it, which is why you must connect the wallet that currently holds that authority. After the instruction lands, the mint’s freeze authority field is empty on-chain. No future instruction can populate it again. - The platform fee transfer. A separate SOL transfer to the J Tools platform wallet rides in the same transaction, so the fee and the revoke either both succeed or both fail. The fee amount is the one the app ships for this tool, and it is shown next to the button before you sign.
When to use it (and when not to)
#when-to-use-it-and-when-not-to- You are getting a token ready to list and want freeze control gone as a verifiable trust signal.
- You want to revoke only the freeze authority and leave the mint and metadata authorities alone.
- You still need to freeze or thaw accounts for any reason. This is permanent, so finish that first. Thawing needs the freeze authority too, so an account that is still frozen when you revoke stays frozen for good.
- You want to drop more than the freeze authority. To revoke all three at once (mint, freeze, and update), use Make Immutable instead. To remove only the mint authority, use Revoke Mint.
Before you sign
#before-you-signIrreversible: This action cannot be reversed on-chain. Double-check the mint and authority before signing.
Common issues
#common-issues- You are not the freeze authority. The connected wallet does not control the freeze authority for this mint, so the badge reads Different Wallet. Connect the wallet that does, then retry.
- Already revoked. The mint has no freeze authority left, so there is nothing to change. The badge reads Already Revoked.
- Invalid mint address. The CA must be a valid 32 to 44 character Solana address. Re-check and paste it again.
- Token-2022 mint. No extra steps needed. The tool detects whether the mint lives on the classic SPL Token program or Token-2022 and sends the revoke instruction to the right one. If you want the background on how the two programs differ, the SPL vs Token-2022 concept page explains it.
Practical tips
#practical-tips- Sequence your authorities deliberately. If you plan to drop both mint and freeze, decide whether you want two separate proofs on-chain or a single immutable lock. Revoke Mint plus Revoke Freeze gives two transactions buyers can each verify. Make Immutable handles all three at once.
- Keep the signature. The transaction signature is your proof. Save it so you can point buyers or auditors straight to the on-chain record on Solscan.
Related tools
#related-toolsHelp
#helpThe tool on this page
Revoke Freeze
j.tools/en/tools/revoke-freeze
- Platform fee
- 0.1 SOL
- Network fee, rent and transaction value are separate.
© 2026 J Tools