HomeGuides › How to Add Your Token to Uniswap (Create a Market)
🦄 ERC-20 Token Guide

How to Add Your Token to Uniswap (Create a Market)

Creating a token is only half the story — to make it tradeable, you need a market. On Ethereum the simplest way is a Uniswap liquidity pool. Uniswap is permissionless, so there's no listing application: you create the pool yourself and your token is instantly swappable. This guide walks through the process and the decisions involved.

How Uniswap works (briefly)

Uniswap is an automated market maker (AMM). Instead of an order book, traders swap against liquidity pools — pots of two tokens supplied by people like you. When you create a pool pairing your token with ETH, you deposit both sides. The ratio you deposit sets the starting price, and as people trade, the AMM adjusts the price automatically. In return for providing liquidity, you earn a share of the swap fees.

Before you start

Step 1 — Go to the official Uniswap app

Open the official Uniswap interface and connect your wallet, making sure you're on Ethereum Mainnet. Always verify you're on the genuine site to avoid phishing clones, and bookmark it once confirmed.

Scam sites imitate Uniswap to drain wallets. Double-check the URL before connecting, and never enter a seed phrase anywhere.

Step 2 — Open "Pools" and create a new position

Navigate to the pool/liquidity section and choose to create a new position. Select ETH as one token and paste your token's contract address for the other. Because your token is brand new, you'll be creating the first pool for the pair.

Step 3 — Set the starting price

The first liquidity provider sets the price. The price is simply the ratio of the two amounts you deposit. For example, if you deposit 1 ETH and 1,000,000 tokens, the starting price is 0.000001 ETH per token. Decide what initial valuation you want and work backward to the ratio. Be deliberate — if the price is wildly off, arbitrage traders will quickly correct it at your expense.

Step 4 — Approve and deposit

The first time you add a new token, you'll sign an ERC-20 approval so Uniswap can use it, then confirm the deposit transaction that creates the pool. Once confirmed, your pool is live and your token is tradeable by anyone.

Step 5 — Share and grow your market

After the pool exists, your token appears on DEX screeners and aggregators. To build a healthy market:

Building trust: locking liquidity

A frequent concern for buyers is whether the creator will pull the liquidity (a "rug pull"). Because you hold an LP position, you can withdraw it — which means new buyers are trusting you not to. Many projects address this by locking their LP tokens in a time-lock contract or burning them entirely. Locking is the credible way to signal that the market is here to stay. Combine this with a renounced, immutable token for maximum confidence.

Common mistakes to avoid

Conclusion

Uniswap makes any ERC-20 tradeable without permission: pair your token with ETH, set a sensible starting price, deposit liquidity, and your market is live. Set the price thoughtfully, provide enough depth to keep slippage low, and consider locking your liquidity to earn trust. With a clean token and a healthy pool, you'll have an accessible, credible market in minutes.

🚀 Ready to launch your token?

Create a verified ERC-20 token on Ethereum in under 60 seconds — no coding required.

Create Your ERC-20 Token →

Frequently Asked Questions

Do I need to "list" my token on Uniswap?

There is no application or approval. Uniswap is permissionless — you make your token tradeable by creating a liquidity pool yourself. Anyone can then swap against it.

How much liquidity do I need?

There is no minimum, but more liquidity means less price slippage and more confidence. Whatever ETH you pair, you set the starting price by the ratio of token to ETH you deposit.

Can I get my liquidity back?

Yes — you hold an LP position representing your share of the pool and can withdraw it any time, unless you intentionally lock or burn it to build trust.