How to buy NFTs on Uniswap with any token

You can buy NFTs with any ERC-20 token in your wallet using Uniswap.


How to buy a NFT with any ERC-20 token:

  1. Open Uniswap web app and connect your wallet. Then, select "NFTs".

  2. Select the search bar. 

  3. Search for an NFT collection by name or contract address.

  4. Find the NFT(s) you want to buy and select “Add to bag”. You can add as many NFTs as you would like to your bag.

  5. Select the “Pay with”.

  6. Select the ERC-20 token you would like to pay with.

    You can pay with any token you have in your wallet, as long as the amount of that token covers the full price of the NFT purchase.

    You may have to approve the token in your wallet if it is your first time swapping it. Learn more about approval transactions here: What is an Approval Transaction?

    You may see a Price Impact warning if the token you are swapping has a high price impact. In this case, you can can select “Pay Anyway” if you would like to continue to use that token at your own risk.

  7. Select “Pay”.

  8. In your wallet, confirm the purchase.

  9. Congratulations, you have successfully bought an NFT!


Was this article helpful?