Skip to main content
All systems live SOL · SPL deploy <30s ETH · ERC-20 deploy <2m BNB · BEP-20 deploy <2m Non-custodial
Liquidity guide

How to add liquidity on Uniswap for a new Ethereum token

Short answer: go to app.uniswap.org, connect MetaMask, open Pool then New position, select your token and ETH (or USDC), set the initial price, deposit both sides, and confirm. Your pool is live, swaps work immediately, and Dexscreener picks up the pair within minutes.

What you need

Step 1: Open Uniswap

Go to app.uniswap.org and connect MetaMask. Make sure the wallet is on Ethereum mainnet. Uniswap reads your token balances automatically.

Step 2: Create a new position

Open the Pool tab and choose New position. Pick your token on one side and ETH or USDC on the other. Paste your contract address if the token does not appear in the list yet, which is normal for a brand new token.

Step 3: Choose v2 or v3 and set the price

For a first launch, a v2-style full-range position is the simplest. The amounts you deposit set the starting price: for example, 1,000,000 tokens paired with 1 ETH implies a price of 0.000001 ETH per token. On v3 you can concentrate liquidity in a price range for efficiency, but it needs more active management.

Step 4: Approve and deposit

Uniswap will ask you to approve the token first (one transaction), then to add liquidity (a second transaction). Confirm both in MetaMask and pay the gas. You receive an LP token or position NFT representing your share of the pool.

Step 5: Optionally lock or burn the LP

To prove the liquidity is permanent, lock your LP tokens with a reputable locker or send them to a burn address. Many serious launches do this so buyers can see the liquidity cannot be pulled.

Step 6: Confirm the listing

Search your contract address on Dexscreener. Within a few minutes the Uniswap pair appears with live price and volume.

Need a token first?

If your token is not deployed yet, open the Ethereum creator and mint a real ERC-20 contract from MetaMask.

Open Ethereum creator

Frequently asked questions

Why do I need to add liquidity on Uniswap?

Without a liquidity pool there is no market for your token, so no one can buy or sell it. Creating a Uniswap pool establishes the on-chain price and the swap route.

Should I pair my token with ETH or USDC?

Both work. Pairing with ETH is the most common and gives the deepest routing on Ethereum. Pairing with USDC keeps the quote in a stable unit. You can create more than one pool if you want both.

How much should I add to the initial pool?

There is no required minimum, but a deeper pool handles early trades with less price impact. Remember you also pay Ethereum gas to create the pool, so factor that in.

What is the difference between Uniswap v2 and v3?

v2 spreads your liquidity evenly across all prices and is simpler for a new launch. v3 lets you concentrate liquidity in a price range for better capital efficiency but needs more management. New tokens often start on v2.

Can I lock or burn my liquidity?

Yes. Many launches lock their LP tokens with a third-party locker or send them to a burn address so the liquidity is provably permanent. This is a strong trust signal for buyers.

Does TheTokenLauncher add the liquidity for me?

No. Liquidity provision is a separate action you perform on Uniswap with your own wallet and funds. We handle the token deployment and metadata.

Related guides

Create your token