Skip to main content

The Address profile page

The Address profile at app.ens.dev/<wallet-address> shows a wallet's primary ENS name and a list of names it owns.

Note: The ENS App and ENS Explorer are both currently on Sepolia testnet. Behaviour and available features may change before mainnet.

The Address profile page is a per-address view of what an Ethereum wallet has on ENS. It lives at app.ens.dev/<wallet-address> — for example, app.ens.dev/0xd8da6bf26964af9d7eed9e03e53415d37aa96045 — and is a different surface from a name profile (app.ens.dev/<name>.eth), with its own layout and copy.

What the page shows

The Address profile has two stacked sections:

  • Address profile — the truncated address (e.g. 0xd8da...6045), the full address as a heading with a copy-to-clipboard icon, and a single line: either the address's primary ENS name (if one is set) or the message This address does not have a primary ENS name.

  • Registered ENS names — a list of every ENS name the address owns. The empty state reads No ENS names found for this address on this network.

That's it — no bio, avatar, social-links, or wallet-records section, because those records belong to a name, not an address. The Address profile is read-only and shows what the registry knows about the wallet on the current network.

How do I get to it?

Use the search bar at the top of any App page — type or paste the wallet address and the App takes you to its Address profile page.

You can also go there directly by URL: app.ens.dev/<wallet-address>. The App routes any input that looks like an Ethereum address (the 0x prefix plus 40 hex characters) to the Address profile.

You may also land on one from another tool: block explorers, wallet UIs, or any app that links to ENS by wallet address rather than by .eth name.


Common questions

What does "This address does not have a primary ENS name" mean?

The address you're looking at hasn't been set as the primary for any ENS name. Setting a primary name is the on-chain link that tells other apps "show this .eth name when you see this wallet address." If a wallet hasn't done that, ENS-aware apps will keep displaying the raw address rather than a .eth name.

It does not mean the address owns no names. The wallet might own several ENS names — they'll appear in the Registered ENS names section below — and just hasn't chosen one of them as primary. Or it might genuinely own none. If the address is your own and you want to set a primary, see: How do I set my primary name?

What's the difference between an Address profile and a Name profile?

They are different URLs and different surfaces:

  • app.ens.dev/<name>.eth — the Name profile. Shows the name's bio, avatar, contact details, social links, wallet addresses, and other records. Lives at the name level.

  • app.ens.dev/<wallet-address> — the Address profile. Shows the address's primary name (if set) and the list of names the address owns. Lives at the wallet level.

A wallet can own many names. A name has exactly one owner address (and at most one primary-name backlink). If you're looking up what a wallet has on ENS, you want the Address profile. If you're looking up someone's bio, links, or records, you want the Name profile.

Why does the empty state say "on this network"?

Because ENS records exist per network. The App runs on Sepolia testnet, so No ENS names found for this address on this network. means: as far as the Sepolia ENS contracts can see, this address owns nothing. The wallet might own names on a different network, but the App reports only what it sees on Sepolia.

Did this answer your question?