Skip to main content

Profiles and records

What an ENS profile and its records are, which records you can set, where they show up, and who can see them.

What is an ENS profile?

Your ENS profile is everything attached to your name: a bio, avatar, contact details, social handles and wallet addresses. The profile lives on the name, not on you as a wallet, so if you transfer the name, the profile goes with it.

In the ENS App, your profile shows at app.ens.domains/<yourname>.eth, and anyone with the link can read it.

What are records?

A record is a single piece of data attached to your name. Each record has a type and a value, such as an Email record holding an email address. Records are stored on a contract on the Ethereum network called the resolver, and wallets and apps read them when they want to know what your name means.

What records can I set?

The ENS App's profile editor sorts them into six tabs:

  • General: Profile picture, Banner, Custom link, Profile Description, Full name, Location, Timezone and Language.

  • Contact: your handles on 11 social platforms (Twitter, Telegram, Farcaster, Discord, Instagram, LinkedIn, GitHub, Mastodon, Reddit, TikTok and Twitch), plus E-mail, Phone and Address (a postal address).

  • Addresses: your ETH address, plus 100+ other networks (Bitcoin, Solana, Polygon, Optimism, Arbitrum, Base, and others).

  • Links: a title and a URL for anything that isn't in the social list.

  • Appearance: a theme colour for your profile.

  • Other records: a content hash for a decentralised website, and custom records.

You don't have to set any of them. Pick what you want; leave the rest empty.

Where do records appear?

Wherever an app or wallet looks for them:

  • On your public ENS profile in the ENS App, at app.ens.domains/<yourname>.eth.

  • In ENS Explorer, on the Records tab of the name's page.

  • In any wallet or app that supports ENS: sending screens reading your address record, profile cards reading your avatar, identity widgets reading your socials.

Who can see them?

Anyone. Every record you save is public. To get alerts by email or Telegram without making them public, use notification settings; those stay private to your wallet.

For the full breakdown of what's public, see Is my ENS name private?


Common questions

Do subnames have their own records?

Yes. A subname holds its own records. Unless it has a resolver of its own, it uses its parent's, so whoever can edit the parent's records can edit the subname's too.

Did this answer your question?