Good to know
Editing records is a single transaction. Gas cost scales with the number of records you change.
Only the Manager — the wallet that controls a name's records — can update them. For wrapped names, the Manager role is merged into the Owner role.
The name's Ownership tab shows which wallet holds each role.
The ENS App handles
.ethnames, their onchain subnames, and DNS names you've imported. For project subnames likebase.ethoruni.eth, use the project's own site.Once you set an avatar by Upload Image, later avatar changes are gasless.
What is an ENS profile?
Your ENS profile stores the records dApps read to display who yourname.eth is — avatar, social handles, the wallets you receive funds at on different chains.
What you can add
Avatar and Header — profile picture and banner shown across Web3 apps.
General — nickname, bio, website, location.
Accounts and socials — X, GitHub, Discord, Telegram, email, and others.
Addresses — wallet addresses for 100+ chains, including Ethereum, Bitcoin, Base, Arbitrum, Optimism. Funds sent to your name on those chains route to the address you set here.
Decentralised website — link a site hosted on IPFS, Arweave, or other decentralised storage via the contenthash record.
Custom records — anything else, via service keys (see Custom Service Keys).
Everything you add here is public. Records live onchain, so anyone who looks up your name can read them. See Is my ENS name private?
Steps
Note: saving records costs gas, a network fee paid in ETH from your connected wallet, not to ENS. Your wallet shows the fee before you approve.
Connect with the Manager wallet. You'll need a bit of ETH on Ethereum Mainnet for gas; there's no other cost.
Open Edit Profile. Go to app.ens.domains and connect your wallet. Search for your name, open the Profile tab, and select Edit Profile.
Add your avatar and header (optional). Select Add Avatar or Add Header, then pick:
Upload Image — from your device. Later avatar changes are then gasless.
Enter Manually — an image URL.
Select NFT — an Ethereum NFT you hold (avatar only).
Add or remove records. Select + Add more to profile and pick from General, Social, Address, Website, and Other. To change an existing value, edit it in place. To remove a record, select the X next to it.
Fill in the values. Addresses use the format for each chain. Social usernames go in plain, with no
@and no full URL. For custom records, see Custom Service Keys.Save and approve in your wallet. Select Save, then Open Wallet and approve. Most transactions confirm in 1–2 blocks; busy networks can take longer.
Once it lands, dApps that read ENS records in real time pick up the new values right away. Cached sites can sometimes take a day or two.
Adding several custom records?
Edit Profile handles one custom record per transaction. Switch to Edit Records — open the Records tab on your name and select Edit Records instead. The flow is the same: pick records, fill in values, save, approve. The difference is that Edit Records lets you batch any number of custom keys into a single transaction.
Custom Service Keys
Some ENS records use reverse dot notation — these are called Service Keys (ENSIP-5). Common ones:
com.youtube— YouTube channelcom.github— GitHub usernamexyz.farcaster— Farcaster accountcom.linkedin— LinkedIn profile
To add one: in Edit Profile or Edit Records, create a custom record. Set the key to the service key (e.g. com.youtube) and the value to your username.
Troubleshooting
Can't find Edit Profile, or it doesn't respond. Check you're connected with the Manager wallet — only the Manager can update records.
The transaction won't land. Make sure you have enough ETH on Ethereum Mainnet for gas. If your wallet popup never showed, refresh the page and reconnect.
A record won't save or something else is off — see Fix profile editing errors.
Common questions
What's special about the ETH Address?
It's the wallet your name points at — where ETH sent to yourname.eth lands — and it's required for setting a primary name. Other address records (Bitcoin, Base, etc.) route funds on those specific chains. See What is the ETH Address on my ENS name? for the full picture.
Why don't I have a Manager?
If your name is wrapped in the Name Wrapper there is no separate Manager: the Manager role is merged into the Owner role, so the Owner wallet edits the profile.
If the Manager and Owner are different wallets, who pays the gas when the Manager edits the profile?
The connected wallet that changes the records must hold the Manager role, and that wallet pays the gas. The Owner takes no part in a profile edit and pays nothing; it signs and pays only for owner actions, like transferring the name or changing roles.



