Hyperliquid to your wallet

Withdraw your Hyperliquid balance to your wallet

Still have USDC on Hyperliquid, or some USDH, a stablecoin that's no longer issued? Sell the USDH for USDC, then withdraw everything in one go to your wallet on Arbitrum.

Signatures
2–3, all signatures, no gas
Fee
1 USDC comes out of the withdrawal
Time
About 10 minutes of steps; the withdrawal lands in about 5
You need
Nothing. You don't need ETH on Arbitrum

Real-world tests

  • 2026-10-27 Withdrew with the Binance wallet following this guide; the amount that arrived matched the estimate. An Account Type Update (Unified Account) window appeared midway. After confirming it, no transfer was needed, and the guide now covers that branch.
Hyperliquid official siteapp.hyperliquid.xyz
Know the drill? Everything on one card

Route: USDH is no longer issued → sell it on spot for USDC with a limit order at 0.995 or better → Withdraw to Arbitrum. 1 USDC fee, lands in about 5 minutes.

Account mode: unified accounts (the new default) withdraw directly. Older separate accounts first move spot USDC to Perps with Perps ⇄ Spot.

Your numbers: sell your USDH amount (2 decimals) USDH, withdraw your full balance USDC, about the withdrawal minus 1 USDC arrives.

Signatures: 2–3 EIP-712 signatures, no gas. Check two things: the domain is app.hyperliquid.xyz, and destination is your own address.

Gotchas: searching USDH also shows USDHL, so pick the right one. Tapping the order book on the right overwrites your price.

Last verified: 2026-10-27. Tested on a real account on 2026-10-27: following this guide, the amount that arrived matched the estimate to within 0.01 USDC.

Sources

Open the official site in your wallet app

  • Open your wallet app (for example, the Wallet tab in the Binance app) and make sure the wallet holding these funds is the one selected.
  • Open in the wallet's built-in DApp browser. Include https://, or it gets treated as a search.
  • Once it loads, check the address bar: the domain must be exactly app.hyperliquid.xyz. One extra letter or a missing dot means it isn't the real site.

If the page says your region can't use it (restricted jurisdiction), stop here. This guide doesn't cover getting around regional restrictions.

https://app.hyperliquid.xyz

Connect your wallet

Connecting only. No signature, and no money moves

Screenshot of the official site; red boxes mark where to look
  1. Tap Connect in the top-right corner
Screenshot of the official site; red boxes mark where to look
  1. Choose Default Wallet. Your wallet asks to connect: if the request comes from app.hyperliquid.xyz, tap Connect
Screenshot of the official site; red boxes mark where to look
  1. Your address appears in the top-right (blurred here). It should be your own address
  2. Tap the market name on the left to open the list

Open the sell panel and switch to a limit order

Screenshot of the official site; red boxes mark where to look

The yellow box is Hyperliquid's own notice: USDH is no longer issued, so buyers on this market will keep thinning out. The sooner you sell, the better

Screenshot of the official site; red boxes mark where to look
  1. Tap Trade at the bottom
Screenshot of the official site; red boxes mark where to look
  1. Tap the small arrow next to Market in the top-left
Screenshot of the official site; red boxes mark where to look
  1. Choose Limit (a limit order only fills at your price or better)

Fill in the sell order

Fill it in now; you'll enable trading next

Screenshot of the official site; red boxes mark where to look
  1. Tap Sell
  2. Price: 0.995
  3. Amount: your USDH amount (2 decimals) (the screenshot shows sample numbers)
  4. Glance at Order Value: about amount × 0.995 USDC, the least you'll get
  5. Tap Enable Trading

The green numbers on the right are other people's buy orders. You'll sell into them, usually at better than 0.995. Don't tap them: tapping one overwrites the price you entered.

Enable trading

This step grants permission; it doesn't move funds by itself After you sign, this order key can place orders for you on Hyperliquid without your wallet popping up. Check the card line by line, and tap Reject if anything doesn't match.

Signature 1

Screenshot of the official site; red boxes mark where to look
  1. Leave Stay Connected unticked
  2. Tap Establish Connection. Your wallet asks for a signature: check it against the card below

Before you sign, check 3 things

After you tap Establish Connection, your wallet shows a signature request. Compare it with this card and tick each line as you check it.

See any of these? Tap Reject right away

  • It asks you to send money, or shows an amount
  • It mentions Permit, or approving (Approve) a token
  • It doesn't come from app.hyperliquid.xyz
These are normal
  • agentAddress is a random address that changes every time: it's the temporary order key the page creates
  • chainId may show 42161 or 56. Either is fine; it follows your wallet's current network
  • verifyingContract is all zeros. Also fine

Place the sell order

This step moves your funds This sell order on Hyperliquid is signed by the order key you approved earlier, so no wallet pop-up appears. DeFiExit never touches your money.

Your wallet won't pop up for this one

  • Once you've signed, the page says Established connection, and the Enable Trading button turns into Place Order.
  • Check once more: Sell / price 0.995 / amount your USDH amount (2 decimals) (enter them again if they were cleared).
  • Tap Place Order. If a Confirm Order box appears, check the same three things and confirm. The page's order key signs this one, so your wallet stays quiet.
  • When it fills, you should see an Order filled message. Under Balances, USDH drops to less than 0.01 and USDC goes up by about what the sale brings in. Open Orders is empty.

If the order is still sitting under Open Orders, the bid has dropped below 0.995. Don't place another order. Tap "Stuck?" in the top-right for a live check.

Move your spot USDC to the perps account

This step moves your funds After you sign in your own wallet, Hyperliquid carries it out. DeFiExit never touches your money.

Signature 2

Only for older separate accounts; unified accounts skip this

Check the Account page first. If the heading says Unified Account Summary and there are only Deposit / Withdraw buttons, you have a unified account: skip this step and go straight to the withdrawal.

Screenshot of the official site; red boxes mark where to look

If you see Unified Account Summary, it's a unified account (sample image; ignore the numbers)

Screenshot of the official site; red boxes mark where to look

A unified account only has Deposit / Withdraw: tap Withdraw and jump to the next step

Screenshot of the official site; red boxes mark where to look

Separate accounts show two lines, Spot and Perps: money in two accounts

Screenshot of the official site; red boxes mark where to look
  1. Tap Account at the bottom
  2. Tap Perps ⇄ Spot
Screenshot of the official site; red boxes mark where to look
  1. Tap this middle button to flip the direction
Screenshot of the official site; red boxes mark where to look
  1. Make sure it now reads Spot → Perps
  2. Tap MAX (the screenshot was taken before selling, so it shows 0.00; yours should be about what the sale brings in)
  3. Tap Confirm. Your wallet asks for a signature: check it against the card

Before you sign, check 3 things

After you tap Confirm, your wallet shows a signature request. Compare it with this card and tick each line as you check it.

See any of these? Tap Reject right away

  • destination isn't your own address
  • It mentions Permit, or approving (Approve) a token
  • It doesn't come from app.hyperliquid.xyz
These are normal
  • It's a signature only, with no fee

Withdraw to Arbitrum

This step moves your funds After you sign in your own wallet, Hyperliquid carries it out. DeFiExit never touches your money.

Last signature

Screenshot of the official site; red boxes mark where to look

Hyperliquid says the 1 USDC fee comes out of the withdrawal

  1. Leave the asset as USDC and the chain as Arbitrum
  2. Tap MAX: it should be about your full balance (the screenshot shows a different number)
  3. Tap Withdraw to Arbitrum. Your wallet asks for a signature: check it against the card

Before you sign, check 3 things

After you tap Withdraw to Arbitrum, your wallet shows a signature request. Compare it with this card and tick each line as you check it.

See any of these? Tap Reject right away

  • destination isn't your own address
  • It mentions Permit, or approving (Approve) a token
  • It doesn't come from app.hyperliquid.xyz
These are normal
  • It's a signature only, with no gas: Hyperliquid sends the Arbitrum transaction for you
  • time is a 13-digit number. It's a timestamp

Check that it arrived

Arrival check

How long
Hyperliquid says within 5 minutes
Where to look
Your wallet app → Assets → USDC → the Arbitrum line
You should see
About the withdrawal minus 1 USDC more
On-chain record
Sent from 0x2Df1…3dF7 (Hyperliquid's official bridge) to your address, as native Arbitrum USDC (0xaf88…5831)
Not there?
After 30 minutes, don't withdraw again. Take a screenshot and ask us

Once it arrives, you're done

Live check

Still not right? Pick what looks most like yours

None of these? Stop. Don't sign anything.

Hyperliquid official support

Hyperliquid's docs say support only happens through a ticket in the open-ticket channel of its official Discord, or through its official email form. Any "support" that DMs you is a scammer.