WSOL Wrapper
WSOL Wrapper turns native SOL into Wrapped SOL (WSOL) and unwraps WSOL back to plain SOL, all from one panel. It reads your live balances, gives you a MAX helper, and shows a clear 1:1 conversion summary before you sign.
WSOL Wrapper j.tools/en/tools/wsol-wrapper
Open toolPlatform fee
Free platform use; network fee may apply
Network fee, rent and transaction value are separate.
When this tool fits
#when-this-tool-fits- You need a WSOL balance before a swap, a pool deposit, or any flow that only accepts SPL tokens. Most AMMs treat WSOL as the SOL side of a pair, so this is a common first step (see DEXes and liquidity).
- You have leftover WSOL sitting in a token account and want to reclaim it as native SOL.
- You would rather click once than hand-build the ATA,
syncNative, andcloseAccountinstructions yourself. - A program returned an error because you handed it native SOL where it expected an SPL token.
Before you start
#before-you-start- A connected wallet (how to connect), or a private-key wallet source picked in the selector.
- For a wrap: enough SOL to cover the amount you are wrapping, the network fee, and the rent-exempt minimum if your WSOL account does not exist yet.
- For an unwrap: an existing WSOL token account that holds a balance.
How to use it
#how-to-use-it-
Pick the direction and amount
Connect your wallet or select a wallet source. Choose Wrap SOL (SOL to WSOL) or Unwrap WSOL (WSOL to SOL), then type an amount or click MAX.
-
Review the summary
The Conversion Summary shows the mode, the input, the output and the network. If the balances look stale, click Refresh Balances first.
-
Execute and confirm
Click Execute Conversion and sign in your wallet. When it lands, the result shows the conversion with an Open On Solscan link.
Key settings
#key-settings- Action: Sets the direction. Wrap SOL turns native SOL into WSOL; Unwrap WSOL turns WSOL back into native SOL. Wrap is the default.
- Amount: How much SOL to wrap or WSOL to unwrap. Must be greater than zero and is limited to 4 decimals. Default is 1.
- MAX: Fills the available balance. On a wrap it leaves a small reserve for the network fee plus ATA rent, so MAX wrap sits just under your raw SOL balance; if your WSOL account already exists, that reserve simply stays in your wallet. On an unwrap it fills the exact WSOL account balance.
- Refresh Balances: Re-reads your live SOL and WSOL balances from the chain when the displayed numbers look stale.
Fees and costs
#fees-and-costs| Cost | Amount |
|---|---|
| J Tools platform fee | Free platform use; network fee may apply |
| 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. |
How to use it
- Pick the direction and amount
- Review the summary
- Execute and confirm
How it works
Conversion instructions are built 1:1, shown before you sign
- Wrap: WSOL account (ATA) made if missing ATA + rent
- Wrap: SOL moved into the WSOL account SystemProgram.transfer
- Wrap: synced 1:1, usable as an SPL token SyncNative
- Unwrap: the WSOL account is closed CloseAccount
- Unwrap: full balance and rent back as SOL rent
Your balance in the form a pool or swap expects mainnet
Before you sign
#before-you-signCheck the live summary before signing. The app is the current source of truth for amount, fee and route.
Common issues
#common-issues- Stale balances or signer mismatch. Hit Refresh Balances, confirm the right wallet source is selected, and run it again.
- Expecting a partial unwrap. The amount field does not split an unwrap. Whatever you enter, the tool closes the account and returns the full balance.
- The approval expired. If the wallet prompt stays open too long, the transaction expires before it can land and nothing changes in your wallet. Press Execute Conversion again and approve right away.
Practical tips
#practical-tips- Pre-wrap before a busy flow. If you are about to do several SPL-only actions in a row, wrap once up front so each step reads an existing WSOL balance instead of re-creating the account.
- Leave the WSOL account open between sessions. Keeping it open means the next wrap skips account creation and the rent step, so it costs only the network fee. Unwrap to close it only when you want the rent back.
- Sanity-check the mint. WSOL is always the native mint
So111...1112. Any other “wrapped SOL” mint is a different token and is not what this tool handles.
WSOL native mint Mint address
So11111111111111111111111111111111111111112
Related tools
#related-toolsHelp
#helpThe tool on this page
WSOL Wrapper
j.tools/en/tools/wsol-wrapper
- Platform fee
- Free platform use; network fee may apply
- Network fee, rent and transaction value are separate.
© 2026 J Tools