Unlock account

Unlock a Frozen Token Account on Solana

Seeing “frozen” next to a token in your wallet is alarming — it usually reads as either a scam token or an issuer who blacklisted you. But there is a third, increasingly common case: the token follows Solana’s official permissioned-token standard, where every new account starts locked by design and the holder is meant to unlock it themselves once the token’s published rules allow them. Real-world assets, regulated funds and compliance-bound tokens work exactly this way. This page tells those cases apart for you: paste the token’s address, we verify on-chain that the standard really applies, and if it does, one free signature unlocks your account — no support ticket, no waiting on the issuer.

Unlock account

The exact total — platform fee plus the real network cost — is quoted in the console before anything is signed.

Frozen doesn’t always mean scam

A token account can be frozen for very different reasons. Some issuers freeze accounts to trap holders — that is the scam case, and only the issuer can undo it. But tokens built on Solana’s permissioned-token standard freeze every account at creation on purpose: it is how a regulated token guarantees that nobody can hold it before its rules have cleared them. On those tokens, a frozen account is the starting state, not a punishment — and unlocking it is designed to be something you do yourself.

The standard that lets you free yourself

Solana’s official permissioned-token standard publishes the token’s access rules on-chain, next to the token itself. When a token follows it, the rules — an allowlist or a blocklist the issuer maintains — decide who may hold it, and any holder those rules clear can unlock their own account without asking anyone. The unlock is a single transaction your own wallet signs; the token’s program checks the rules at that moment, on-chain, so there is nothing we or the issuer approve behind the scenes.

We check before you sign

Before building anything, we read the token’s on-chain configuration and verify it genuinely follows the standard: the published rules exist, self-unlock is switched on, and the rules are the standard kind we can resolve. If the token is frozen by a plain freeze authority instead — the kind only the issuer controls — we say so plainly and no transaction is built. And if the token’s rules say your wallet isn’t cleared yet, you get that reason in plain words rather than a failed transaction. Nothing is ever signed on a maybe.

Works before the tokens arrive

The most common moment to need this is before you hold anything: someone is about to send you a permissioned token, and your account for it either doesn’t exist or sits frozen, so the transfer would bounce. Paste the token’s address here and one signature sets up your account and unlocks it in the same transaction. When the tokens arrive, they land in an account that is already open — no failed transfers, no back-and-forth with the sender.

Questions

Why is my token account frozen?
One of three reasons: the token follows Solana’s permissioned-token standard and your account simply started locked (the case this page solves), the issuer froze you deliberately with a plain freeze authority, or the token is a scam designed to trap holders. We read the token’s on-chain configuration and tell you which case you are in before anything is signed.
Can any frozen token be unlocked here?
No — and honesty about that is the point. Only tokens that follow the official permissioned-token standard, with self-unlock enabled and standard access rules, can be unlocked by their holders. A token frozen by a plain freeze authority can only be unfrozen by whoever holds that authority, and we tell you so instead of building a transaction that cannot work.
What if the token’s rules say I’m not allowed?
Then the unlock would fail on-chain, so we refuse it up front with the reason in plain words. Some tokens keep their own clearance process — verification with the issuer, for example — and once their rules clear your wallet, the unlock here goes through.
Do I need to already hold the tokens?
No. Unlocking before the tokens arrive is the main use: one signature creates your account for the token (if needed) and unlocks it in the same transaction, so an incoming transfer lands instead of bouncing.
What does this cost?
Unlocking your own account is free — deliberately. Your wallet pays only the network fee it shows you before signing. We never hold your tokens or your keys at any step; the unlock is a transaction your own wallet signs.