Freeze and Unfreeze Solana Token Accounts

Freeze Solana token accounts, or unfreeze them, from the wallet that is the token's freeze authority. Paste up to 500 wallets or token accounts of an SPL or Token-2022 token, then approve in your wallet. You pay a 0.005 SOL Tokenry fee per account changed, plus a small network fee per transaction.

Solana SPL0.005 SOL per account changed, plus network fee

Token

Choose a token

Pick a token from your wallet, or paste any SPL mint address.

Connect your wallet to pick from your tokens.

Why Tokenry

  • No Code Required

    Create, send and manage tokens without writing any code. Your wallet signs every step.

  • Fully Transparent

    All token data is publicly visible and verifiable on block explorers.

  • Multi-Chain

    Works on Solana and 13 EVM chains, including Ethereum, Base, Arbitrum, Polygon and BNB Chain.

  • Full Ownership

    You have full control. We never hold your keys, tokens, or authority.

How it works

How to freeze or unfreeze a Solana token account

  1. 1

    Connect the freeze authority wallet

    Only the wallet set as the token's freeze authority can run this tool.

  2. 2

    Select the token

    Pick it under "Your tokens" or paste the token mint address.

  3. 3

    Choose "Freeze" or "Unfreeze"

    A freeze prevents the token account from sending or receiving the token.

  4. 4

    Add the wallets or token accounts

    Paste a list, upload a CSV or add lines by hand. Lines that would change nothing are marked: remove them before the review.

  5. 5

    Open "Review freeze" and check the cost

    The "Tokenry fee (100 accounts x 0.005 SOL)" row counts only the accounts that change.

  6. 6

    Press "Freeze accounts" and approve in your wallet

    A long list can take more than one wallet approval.

Related guide

How to Create Solana Token - Step-by-Step (Code & No-Code Guide)

Create a Solana token in minutes with a no-code tool for 0.15 SOL, or build it by hand with the Solana CLI. A step-by-step guide with the mistakes to avoid.

FAQ

Frequently asked questions

Something not covered here? Contact support.

How much does it cost to freeze Solana token accounts?

Freezing or unfreezing Solana token accounts with Tokenry costs a 0.005 SOL Tokenry fee per account changed. Each transaction also pays a small network fee. For example, 100 accounts cost a 0.5 SOL Tokenry fee plus the network fee of each transaction. Without Tokenry, Solana's spl-token command line freezes or unfreezes one token account per command and costs only the network fee (Solana Program docs).

How do I unfreeze a Solana token account?

To unfreeze a Solana token account, switch Tokenry's freeze tool to "Unfreeze" and add the accounts the same way. Unfreezing is what Solana's docs call thawing. After an unfreeze, the token account can send, receive and burn the token again.

Can I freeze multiple token accounts at once?

Yes. One list in Tokenry's freeze tool can hold up to 500 Solana wallets or token accounts. Each transaction freezes or unfreezes about 20 accounts, and one wallet approval covers several transactions. A full 500-address list takes about 2 wallet approvals.

What happens if my wallet is not the freeze authority?

If the connected wallet is not the Solana token's freeze authority, Tokenry stops as soon as the token loads, before you sign anything. Nothing is sent or charged.

My Solana token account is frozen. How can I unfreeze it?

Only the wallet set as the token's freeze authority can unfreeze a frozen Solana token account. Contact the team behind the token and ask them to unfreeze it. Tokenry and its support cannot unfreeze an account for you.

What if the token's freeze authority has been revoked?

Once a Solana token's freeze authority is revoked, no account of that token can be frozen or unfrozen again. The revoke is permanent, and accounts frozen at that moment can never be unfrozen. Tokenry refuses such a token before you sign. If you plan to revoke the freeze authority, first unfreeze every account whose holder should be able to send the token.

Does freezing work with Token-2022 tokens?

Yes. Tokenry can freeze SPL token accounts and Token-2022 token accounts on the Solana blockchain. Some Token-2022 (Token Extensions) tokens make every new token account start frozen, with the Default Account State extension. For those tokens, unfreezing a holder's account lets the holder use the token.

Is it safe to freeze token accounts with Tokenry?

Tokenry builds the Solana freeze or unfreeze transactions, and your wallet signs every one. Tokenry never holds your keys. Before each wallet approval, Tokenry checks the transactions, and a wallet that does not hold enough SOL is stopped with nothing charged.

01

What a frozen Solana token account cannot do

A frozen Solana token account keeps its owner, mint and balance. It cannot send, receive or burn the token until it is unfrozen (Solana docs). A freeze has no timer: it lasts until the freeze authority unfreezes the account, or permanently if the freeze authority is revoked first. A frozen account still holding tokens cannot be closed to reclaim its rent until it is unfrozen. With Tokenry's Mint Tokens tool, you can still mint more tokens into a frozen account when the minting wallet is also the freeze authority. The account stays frozen afterwards.

02

Wallet address or token account: what to paste

Each line of a Solana freeze list can be a wallet or a token account of this token. For a wallet, Tokenry changes its associated token account, the default account a wallet uses for a token. If the wallet keeps the same token in another token account, paste that token account address too. Once your wallet is connected, Tokenry verifies the list on-chain as you edit it. Tokenry marks each line that would change nothing with a reason, such as "Already frozen" or "Holds no account for this token". Marked lines are never charged.

03

What freezing Solana token accounts costs

You pay two things for each Solana freeze or unfreeze: a 0.005 SOL Tokenry fee per account changed, and the network fee of each transaction. The network fee is 5,000 lamports per signature plus a small priority fee (Solana fee structure). There is no rent, because freezing and unfreezing open no accounts. A transaction that does not land charges no Tokenry fee, because the fee is part of that transaction. Transactions that already landed are not reversed, and their Tokenry fee stays paid. A transaction that lands but fails on-chain still pays its network fee.

04

Who can freeze Solana token accounts, and why

A Solana token made with Tokenry's Solana token creator keeps the creator's wallet as the active freeze authority, unless "Revoke Freeze Authority" was switched on at creation. Tokens from Tokenry's tax token creator work the same way. The creator's wallet is then able to freeze token accounts, for example for a compliance hold on one account, or when a holder's wallet was compromised or lost.

More Solana tools

Solana Token CreatorCreate a new token
Solana Tax Token CreatorA token with a transfer tax
Solana Claim TaxCollect your token's tax
Solana Liquidity Pool CreatorOpen trading for a token
Solana Add LiquidityDeepen an existing pool
Solana Remove LiquidityWithdraw your liquidity
Solana Claim FeesCollect earned pool fees
Solana LP BurnerLock or burn LP for good
Solana MultisenderAirdrop to many wallets
Solana Update MetadataChange name, symbol and logo
Solana Mint TokensMint more supply
Solana Burn TokensLower a token's supply
Solana IncineratorClose empty accounts, reclaim SOL
Revoke Mint AuthorityLock the token supply
Revoke Freeze AuthorityStop freezes on holder accounts
Revoke Update AuthorityLock the name, symbol and metadata link
All Solana toolsSolana token hub