Skip to content
Open J Tools
WSOL Wrapper Free platform use; network fee may apply Platform fee Open tool

WSOL Wrapper

  • Free

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 tool

Platform 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, and closeAccount instructions 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
  1. 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.

  2. 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.

  3. 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
CostAmount
J Tools platform feeFree platform use; network fee may apply
Solana network feePaid to validators during the transaction; shown in the live summary.
Rent and transaction valueShown separately when required; not part of the platform fee.

How to use it

  1. Pick the direction and amount
  2. Review the summary
  3. Execute and confirm

How it works

Conversion instructions are built 1:1, shown before you sign

  1. Wrap: WSOL account (ATA) made if missing ATA + rent
  2. Wrap: SOL moved into the WSOL account SystemProgram.transfer
  3. Wrap: synced 1:1, usable as an SPL token SyncNative
  4. Unwrap: the WSOL account is closed CloseAccount
  5. Unwrap: full balance and rent back as SOL rent

Your balance in the form a pool or swap expects mainnet

WSOL Wrapper · circles are the steps in How to use it, squares the steps in How it works

Before you sign

#before-you-sign

Check 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

Help

#help

The 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.
Open tool