What are ENS subnames?

ENS turns long 0x addresses into memorable names like alice.eth. Subnames extend a parent name (e.g., brand.eth) to create usernames for people, apps, and agents — like alice.brand.eth. Namespace allows builders to easily implement Subname registrations in their apps, wallets, chains, AI agents, or communities. Subnames function across wallets and apps, serving as an identity layer to enhance user experience, safety, and streamline onboarding.

Who is this for?

Choosing where subnames live

There are 3 key ways to issue subnames. Use this guide to pick the right approach for you.
Offchain subnames are simple database records and work by leveraging CCIP-read. Best for large-scale issuance, require no gas fees to create, flexible ownership controls, and simple API/SDK management. Great default for most apps.

Create offchain subnames

Step-by-step guide

Subname Use Cases and Benefits

Discover who is using ENS Subname in Web3 and what for.

Next steps

Need custom solution?

Send us a message and let’s build something together.