How To Make Your NFT Your ENS Profile Avatar

Michael Caloca / ONE37pm

This article was repurposed—with permission—from a Medium post by Twitter user @BrantlyMillegan, Dir. of Operations at Ethereum Name Service.

If you hold your own ENS name, then you may be curious to know how to set one of your NFTs as your avatar for your ENS name. Using platforms like Opensea allows you to update your NFT to display on your ENS as your avatar picture. Here’s a step-by-step guide on setting up your NFT to display as your ENS avatar.

Step 1: Make sure you have an ENS name

First thing’s first. If you don’t already have your own ENS name, you’re going to need to get one. If you would like some assistance obtaining your own ENS name, you can view our step-by-step guide here.

Step 2: Set your Primary ENS Name Record to Your Ethereum Account

Next, you need to make sure to set your ENS Name Record (reverse record). This is simply to determine which one of your ENS names represents your Ethereum account. To set your Primary ENS Name record, go to, then My Account, and use the tool on that page to set it.

Step 3: Set your NFT avatar record

To set your NFT avatar record all you need to do is go to and search for your ENS name to get to the records page. Make sure you connect to the app with the wallet that owns the ENS name you are setting the NFT to. Then click Add/Edit Records. Next, go down to the Text section, where you will find the avatar record.

To set your NFT as your own ENS avatar, enter the required info from your NFT into the fields with this format: 

eip155:1/[NFT standard]:[contract address for NFT collection]/[token ID or the number that it is in the collection]

Details Opensea

You can find all of this information in the Details section of your NFT on OpenSea. If you select the blue text listed to the right of the Contract Address, it will take you to Etherscan where you are able to copy the full contract address.

Etherscan Contract Address

Keep in mind that there should be no hyphen when entering the Token ID portion and also ensure all the letters are in lower case, otherwise it will not work. Opensea generally shows the token standard as ERC-721, meaning you need to enter it as erc721 for it to work. This will likely be automated in the near future.

Once you enter that into the avatar field, you can scroll down and click Confirm. You will then be required to digitally sign in order to approve the transaction. Once the transaction is confirmed on the blockchain, your NFT will be set as your new ENS avatar!

Did you like this article?
Thumbs Up
Thumbs Down