Good to Know
Editing your profile is a gas-only transaction requiring ETH on Ethereum Mainnet.
The Manager role can update the profile of a name. For wrapped names, the Manager is merged into the Owner role.
The total gas required is based on the amount of data being updated in the profile.
Note: Only .eth names and onchain subnames are supported in the ENS App. For project subnames (base.eth, uni.eth, etc), use their platform.
What is an ENS profile?β
Your ENS profile stores records that dApps use to display your information. Create your ENS profile once, and use the same identity everywhere in Web3.
Records Groups
Avatar & Header
The avatar & header record allows you to select a custom image for your ENS name to display as your profile picture and header across dApps. There are a few options for setting your avatar:
Select NFT: Choose an NFT from your connected wallet.
Upload Image: Upload an image from your device. After the initial onchain transaction, future adjustments are gasless.
Paste URL: Enter a URL directly into the avatar field using the Records tab.
See How to Set an Avatar for detailed instructions.
General
Personalize your profile with a nickname, bio, website, and location.
Accounts and Socials
Share your social handles (X/Twitter, GitHub, Discord, Telegram, email) so your profile loads consistently across Web3.
Addresses
Connect your ENS name to wallet addresses across 100+ blockchains including Ethereum, Optimism, Arbitrum, Bitcoin, and Dogecoin.
Other Records and Decentralised Websites
Add custom records and link decentralised websites.
How to Edit Profile
Step 1. Select Edit Profile
Navigate to the ENS App.
Connect your wallet.
Search for your name and open the Profile tab.
Click Edit Profile.
For ENS subnames like those under base.eth, uni.eth, etc, you must manage your profile through the third-party platform used for the original registration as they control those subnames.
Step 2: Add Your Avatar and Header (Optional)
Click the camera icon, or click on your existing avatar.
Select an NFT, upload an image, or paste a URL.
Continue to the next step "Add more to profile" to add more records.
See: How to set an Avatar for detailed instructions.
Step 3: Select Records to Add
Choose from General, Social, Address, Website, and Other record types.
Select the records to add.
Click Add to proceed.
Tip: Use the column headings to navigate between sections, or use the search bar to find specific networks quickly.




The website/contenthash field only allows one selection. Custom records added via Edit Profile can only be set one at a time per transaction. To add multiple custom records in a single transaction, use the Edit Records button instead.


Step 4: Enter Your Record Data
Add the data for each record you've selected:
Addresses: Only valid formats will be accepted for each network.
Social accounts: Enter just the username - no @ symbols or full URLs.
Custom records: These can be plain text or use reverse dot notation (see Adding Custom Service Keys below).
Once all records have been entered, click Save to proceed.



Step 5: Confirm the Transaction
Click Open Wallet and confirm the transaction.
Select an NFT, upload an image, or paste a URL.


Adding Custom Service Keys
Some ENS records use a key name formatted in reverse dot notation. These are known as Service Keys, as specified in ENSIP-5.
For example, to save your YouTube channel name in your ENS records, create a custom record with the key com.youtube and set its value to your YouTube channel name.
Troubleshooting
My address records aren't being accepted.
Use the correct address format for each network. Make sure you've selected the correct network. For example, use BSC for Binance Smart Chain, not BNB.
Why is my Binance (BSC) address returning an error?
You may be using the wrong network. Search for "BSC" (Binance Smart Chain) instead of "BNB" (Binance Chain).
Why is my Avalanche (AVAX) address returning an error?
You may be using the wrong network. Search for "AVAXC" for Avalanche's EVM-compatible chain.
β
Common Questions
How do I remove or update a record?
Use Edit Profile (or Edit Records). To update a record, replace the existing value with the new one. To remove a record, click the β icon next to it. Then save and confirm the transaction in your wallet.
Why don't I have a Manager?
Names wrapped in the Name Wrapper do not have a separate Manager field. The Manager role is merged into the Owner role. See Name Wrapper Overview..
How can I add multiple custom records at once?
Use the Edit Records button to add multiple custom records in one transaction. See How to Edit Records. Alternatively, you can repeat the Edit Profile process, confirming each additional custom record onchain separately.
How can I verify my social media accounts on my ENS profile?
After adding social media handles to your ENS profile, you can use Dentity verification to cryptographically prove ownership of these accounts. This verification is optional but helps build trust among those viewing your profile. The verification status will be visible to anyone browsing your ENS records. See Profile Verification.
β










