Wallet & security

Wrap SOL into wSOL, or unwrap it back to native SOL

Convert native SOL into wSOL for DeFi, or unwrap your wSOL account back to native SOL and recover the rent.

How it works

  1. 1

    Connect your wallet

    Connect Phantom, Solflare or another Solana wallet. The panel reads your SOL balance and checks whether you already have a wSOL token account.

  2. 2

    Choose Wrap or Unwrap

    To wrap, enter an amount or press Max, which keeps back enough SOL for the network fee and, if needed, the new account's rent. Unwrap always converts your whole wSOL balance.

  3. 3

    Review what you will receive

    The summary shows the wSOL you will receive, or the SOL coming back including the roughly 0.002 SOL rent deposit, before you sign anything.

  4. 4

    Sign one transaction

    Approve the transaction in your wallet. Balances refresh when it confirms; there are no token approvals and nothing is left behind.

What is wrapped SOL (wSOL)?

SOL is Solana's native currency. It lives directly in the lamport balance of an account and is moved by the System Program. Every other asset on Solana is an SPL token, held in token accounts and moved by the Token program. Programs that handle tokens — exchanges, lending markets, liquidity pools — are written against the token interface, and native SOL does not fit it. Wrapped SOL is the bridge: an SPL token that represents SOL one for one.

wSOL has a fixed mint address, So11111111111111111111111111111111111111112, known as the native mint. It is not issued by a company and there is no custodian or peg to trust. A wSOL token account is simply a token account whose lamports are counted as its token balance, so every wSOL is backed, lamport for lamport, by SOL sitting in that same account. Wrapping and unwrapping are therefore always exactly 1:1, with no price, spread or slippage.

How wrapping SOL works on chain

Wrapping is three instructions in one transaction. First, your wallet's associated token account for the native mint is created if it does not exist yet. Second, a System Program transfer moves the SOL you chose into that account. Third, the Token program's SyncNative instruction tells the account to recompute its token balance from its lamports, and the transferred SOL appears as wSOL.

Creating the token account requires a rent-exempt deposit of 2,039,280 lamports, about 0.00204 SOL, which is why the panel shows a one-time rent line the first time you wrap. It is a deposit rather than a cost: it comes back when the account is closed. If you already have a wSOL account, wrapping just tops it up and only the network fee applies. The Max button leaves enough SOL in your wallet for the fee and, where needed, this deposit.

How to unwrap wSOL back to SOL

Unwrapping is a single CloseAccount instruction on your wSOL token account. For ordinary tokens an account must be empty before it can be closed, but native mint accounts are the exception: closing one sends all of its lamports to the destination — your wallet — which returns both the wrapped balance and the rent deposit as native SOL in one step.

Because unwrapping closes the account, it is all or nothing; the Token program has no instruction for partially unwrapping. If you want to keep some wSOL, unwrap everything and wrap the amount you need again, which costs two network fees and nothing else. The operation is fully reversible in both directions, as many times as you like, and each direction is one signature.

Why is there wSOL stuck in my wallet?

Most people never wrap SOL on purpose. Swap aggregators and DeFi apps wrap it automatically at the start of a transaction and unwrap it at the end. When a transaction fails half-way through a multi-step flow, when an app is closed between steps, or when a limit order or liquidity position pays out in wSOL, the leftover balance stays in a token account labelled Wrapped SOL. Wallets show it as a separate token, and it cannot pay transaction fees.

Unwrapping with this tool turns it back into spendable SOL and recovers the rent deposit at the same time. If the account shows zero wSOL it is still worth closing, because the deposit is locked in it either way. For empty accounts of other tokens, the SOLTidy token account closer does the same thing in bulk across your whole wallet.

Questions & answers

What is wSOL (wrapped SOL)?

wSOL is the SPL-token representation of native SOL. Most Solana DeFi programs only accept SPL tokens as input, so they can't work with native SOL directly — you wrap it first into a wSOL token account, use it, then optionally unwrap to get the SOL back.

How does wrapping work?

Wrapping is just three on-chain instructions: create your wallet's wSOL Associated Token Account if it doesn't exist, transfer SOL into it, then call SyncNative so the SPL Token program records the SOL as your wSOL balance. The whole thing is one signed transaction.

How does unwrapping work?

Unwrapping closes your wSOL account with a single CloseAccount instruction. Solana returns everything inside — your wrapped balance plus the rent-exempt deposit (~0.002 SOL) — directly to your wallet as native SOL.

Is there a fee?

No service fee on wrap or unwrap — you only pay the standard Solana network signature fee (typically less than 0.000005 SOL). SOLTidy never custodies funds and never asks for token approvals.

Is it safe to wrap and unwrap SOL here?

Yes. The tool is non-custodial: it builds a transaction from standard System Program and SPL Token instructions, and your wallet shows it to you before you sign. Funds move only between your wallet and your own wSOL token account, never through a SOLTidy address. No token approvals or delegations are requested, so nothing remains authorised after the transaction confirms.

Is wSOL worth the same as SOL?

Always. One wSOL is backed by exactly one SOL held in the same token account, and the Token program converts between them at 1:1 with no market involved. There is no issuer, no bridge and no peg that could break. The only amounts involved besides your balance are the network fee and the refundable rent deposit for the token account.

Can I unwrap only part of my wSOL?

Not directly. Unwrapping works by closing the wSOL token account, which returns its entire balance. To end up with a smaller wSOL balance, unwrap everything and then wrap the amount you want to keep. Both steps are free apart from the network fee, and the rent deposit you get back from closing covers the one needed to reopen the account.

Why do I have wSOL I never asked for?

DEX aggregators and DeFi apps wrap SOL temporarily inside swaps and deposits. If a transaction fails part-way, or a protocol pays you out in wSOL, the balance stays in a Wrapped SOL token account. It is still your SOL. Switch the panel to Unwrap to convert it back to native SOL and recover the account's rent deposit in the same transaction.

Is this tool free?

Wrapping and unwrapping SOL is free on SOLTidy. You pay only the standard Solana network fee, plus a refundable rent deposit the first time a wSOL account is created.

Guides that go deeper

Built and maintained by Jacob, a Solana trader who uses these tools daily. Content reviewed . Every transaction is built in your browser and signed in your own wallet — see the terms for fees.