Remove Liquidity on Base
Take liquidity out of a Uniswap v2, v3 or v4 position on Base, from 1% to all of it. Your positions are found for you across all three versions, the principal and the accrued fees are paid out together in one transaction, and wrapped ETH comes back as real ETH. 0.002 ETH.
0.002 ETH service fee plus network gas
How to Remove Liquidity on Base
Connect and let it find your positions
v2 LP token balances and v3 and v4 position NFTs are listed together, so you do not need to know which version your liquidity is in before you start. Pasting a pool or token address works too.
Set the amount
Any share from 1% to 100%. Anything short of everything keeps the position open on its existing bounds, so whatever you leave behind carries on earning.
Read the payout breakdown
Principal and fees are shown as separate figures, because they behave differently. If the price has left your range the review says so and shows the principal arriving as a single token.
Simulate, then sign once
The withdrawal is run against current Base state before your wallet opens, so a transaction that would revert is caught first with the reason spelled out. One signature completes it.
No Code Required
Create and launch tokens without writing any code. Visual configuration for all features.
Fully Transparent
All token data is publicly visible and verifiable on block explorers.
Multi-Chain
Available on Solana, Ethereum, Base, Arbitrum, Polygon, and BNB Chain.
Full Ownership
You have full control. We never hold your keys, tokens, or authority.
Frequently Asked Questions
The Call That Pays You Nothing
There is a detail in how Uniswap v3 withdrawals work that almost every tool and guide gets wrong, and any liquidity provider is worse off not knowing it, because it explains a specific bad experience. Reducing concentrated liquidity in a pool and being paid for it are two separate operations, whatever fee tier that liquidity pool runs. The first one adjusts the position and records what you are owed inside the position manager; it transfers nothing. Not the fees, and not the principal either. Only the second call moves tokens to your wallet.
This is not theoretical. Looking at real single-position withdrawals on Base, close to half of them called only the first function, and decoding those transactions shows exactly what you would expect: the liquidity came out of the position, and not one token reached the person who signed it. The funds are not lost, they are sitting as a credit waiting on a call nobody made, but you would be forgiven for thinking something had gone badly wrong. Both are always issued here, bundled so they settle as one, which is why the question never comes up.
Uniswap v4 changed the design and settles the whole thing in a single operation, which is one of the few places where the newer version is simply less confusing than the old one.
On Base the Fee Is the Cost, Not the Gas
A full v3 withdrawal on Base, meaning the reduction and the payout batched together, uses somewhere around 230,000 gas. At the gas prices this chain actually runs at, that is a fraction of a cent. A v2 withdrawal is slightly cheaper in units and similar in practice. So the honest framing is that our 0.002 ETH service fee is overwhelmingly what you are paying, and the network itself is close to free.
It is worth being precise about the Ethereum comparison too, because the numbers people quote are usually from another era. The same withdrawal costs almost identical gas on Ethereum mainnet, roughly 230,000 to 260,000 units; the entire difference between the chains is the price per unit, not the work done. On a quiet day mainnet is cheap. On a busy one at 30 gwei that same withdrawal is around twenty dollars, and the eye-watering figures still circulating on forums came from congestion around 400 gwei, which is not what mainnet looks like now. Base removes the variable entirely, which matters most if you are trimming a position repeatedly rather than exiting once.
One more thing that has quietly changed: on an optimistic rollup like this the cost of publishing data back to Ethereum used to dominate the bill. Measured across real Base withdrawals now, that portion is under a tenth of a percent of the total. Guidance written before blob transactions still says otherwise.
Reading What You Are Owed Before You Sign
The review step separates principal from fees deliberately, because they answer different questions and they do not always arrive in the same shape. Principal is whatever the market left your position holding. Fees are what the position earned while it was in range. A position that drifted out of range months ago will typically show principal converted entirely into one token and fees still split across both, which looks like an error until you know why it happens.
Knowing which token your principal came back as also tells you something. If it all arrived as the quote asset, the price climbed clear through your band and the pool sold your token the whole way up. If it all arrived as your own token, the reverse happened: the price fell through and the pool bought. Neither is a malfunction. It is the position having done precisely what a concentrated range is for, and the only genuine surprise is arriving at the withdrawal without having expected it.
If you want the position kept rather than closed, take out less than all of it. If you are done with the range entirely, take the lot and the position is retired. Either way, adding liquidity back later opens a fresh position at whatever the price is then.