Add an Avatar/Image to a Domain

Modified on: Thu, 21 Mar, 2024 at 2:42 PM

Please note, that this guide is for adding an avatar/image to your domain. You can add an image from your PC/Mobile, or you can use an NFT that you own. This will be reflected on your ud.me page, as well as on OpenSea and other marketplaces. 


For using an image, below are the formats we support:


  • JPG
  • PNG
  • SVG


To begin, log in to unstoppabledomains.com, and go to 'My Domains'. Then, click 'Manage' next to the domain you wish to upload an image to.  Then, under the 'Profile' page, click 'Add avatar'. 



Then, click 'Upload Avatar': 



Select an image from your device and then click 'Confirm Changes': 



Adding an NFT in as your Avatar


You can add an NFT Avatar to your domain! Once you add the Avatar, the changes will also reflect on OpenSea. Say goodbye to the dull UD default logo with that 12-digit domain name you once bought!



Before You Begin

Only ERC721 and ERC1155 NFTs are supported only on the following chains:

  • Ethereum Mainnet
  • Binance Smart Chain Mainnet
  • Polygon Mainnet
  • Avalanche Mainnet
  • Fantom Mainnet


Please be aware that only static (not animated) NFTs from a collection can be used as an Avatar. If you created your own NFT, you won't be able to use it. Additionally, the maximum file size of supported NFTs is 10 MB.


Here is how Unstoppable Domains pulls NFTs based on each blockchain:

  • Ethereum Mainnet — NFTs are pulled using OpenSea API. Requirements:
    • NFT does not belong to a hidden OpenSea collection. Please keep this in mind if your NFT does not appear - your Web3 domain could be located in the Hidden tab of your OpenSea profile account by default. To unhide your domain, tap on the three dots at the top of the asset, and click Unhide
    • NFT is actually minted into the user wallet
    • NFT is a static image, not animated and is not a media file
    • If your NFT is minted to Polygon or Ethereum, it will require a tokenURI in order to work. Most verified NFT projects will have this, but you can follow this guide to find out if your NFT does.  
  • Other chains [Avalanche, Fantom, Binance] — NFTs are pulled using Moralis API, where Unstoppable Domains doesn’t have access to OpenSea collections. Requirements:
    • NFT is actually minted into the user wallet
    • NFT is a static image, not animated and is not a media file


Adding an NFT Avatar [Desktop]

  1. Go to the My Domains page

  2. Click on Manage next to the domain you want to add the NFT Avatar

  3. You'll find yourself in the Profile section of domain management, click on Add Avatar and then Select NFT

  4. If you have several NFTs minted to the wallet, you can search for a specific one by pasting the OpenSea link to the NFT, or by pasting the Contract Address of the NFT collection in the search box

  5. Select the NFT you'd like to use as an Avatar and click Done

  6. Scroll down to the bottom of the page and click Confirm Changes

  7. You will be prompted to select your wallet and sign a transaction, and you're done! You'll just need to wait until changes take effect (which can be up to an hour at times)



Adding an NFT Avatar [dApp Browser - Mobile]


To mint or manage domains on any wallet app with a dApp browser (like MetaMask or the Coinbase Wallet) you will need to sign into your UD account using the Connect Wallet option, instead of the Continue with Google option for it to work.


  1. Open the dApp browser in your wallet and visit the unstoppabledomains.com

  2. Click on Sign Up / Log in on the top-right of the site

  3. You can log in to your UD account through the Connect Wallet option

  4. Once logged in, tap the Menu icon on the top-left and tap on My Domains

  5. Tap on Manage next to the domain you want to add the NFT Avatar, then choose Add Avatar

  6. Tap Select NFT and choose the NFT you'd like to place as an Avatar. You can also search for the NFT using the OpenSea link or the Contract Address of the NFT collection

  7. After selecting your NFT, click on Done and scroll down and tap on Confirm Changes

  8. You will be prompted to select your wallet and sign a transaction, and you're done! You'll just need to wait until changes take effect (which can be up to an hour at times) 




If you added an NFT Avatar to the domain the changes may not take effect on OpenSea right away. It can take some time for updates to take effect and appear on OpenSea.


Refreshing MetaData

Search for your domain on OpenSea and click on it once it appears in the search results. Then click on the 3 dots > refresh icon on the right next to your domain name to refresh the metadata.



Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.

Still need help?

Submit a Support Ticket

Join us on social media

with us