Public Lens Online

ENS subdomain

Understanding ENS Subdomains: A Practical Overview for Web3 Users

June 17, 2026 By Lennon Sullivan

ENS Subdomains Explained: Your Digital Identity Made Simple

You're at a conference, and someone asks for your Ethereum address. Instead of rattling off forty-two alphanumeric characters (and hoping you didn't mispronounce "0x7f3..."), you smile and say "alice.eth." That's the magic of ENS — the Ethereum Name Service. It turns wallet addresses into readable names. But what if you want something more specific? What if you need separate identities for work, payments, or personal projects? That's where ENS subdomains come in.

ENS subdomains are like your main domain's trusty sidekits. Just as you can have "mail.google.com" under google.com, you can create "pay.alice.eth" or "blog.alice.eth" under your alice.eth domain. They're fully customizable, blockchain-verified, and operate independently from the parent ENS name. This practical guide walks you through everything you need to know — from creation to everyday use. No fluff, just real understanding.

What Exactly Are ENS Subdomains? A Friendly Breakdown

Think of an ENS domain (like your-name.eth) as your primary property in the web3 world. A subdomain is a separate room within that property — with its own lock, its own purpose, and its own keys. Technically, an ENS subdomain is an ERC-721 token nested under a parent ENS record. It lives in an on-chain registry and can resolve to wallets, IPFS content, or even social profiles.

Here's what makes subdomains special:

  • Independent control: The owner of "hello.yourname.eth" can transfer it, update records, or set a resolver — without yourmain.eth being affected.
  • Gas efficiency: Creating a subdomain is often cheaper than minting a new .eth name, because it's a lighter contract interaction.
  • Flexible namespace: You can create as many as you want under one domain, organizing them by project, team, or use case.
  • Ownership hierarchy: The parent domain can reclaim or modify subdomains; but once you gift one to someone, they control its records (unless you specify otherwise).

For example, imagine you run a DAO. You could issue "vote.yourdao.eth" for governance, "funds.yourdao.eth" for treasury, and "member123.yourdao.eth" for each contributor. Each subdomain points to its own wallet, keeping everything organized under one parent. It's practical, scalable, and feels right at home in blockchain's decentralized spirit.

How to Create and Manage ENS Subdomains

Ready to mint your first subdomain? The process is straightforward, but you'll need a few things: an existing ENS domain, some ETH for gas, and a wallet like MetaMask or Trust Wallet. Let's break it down.

Step 1: Set Up the Parent Domain

First, you must own an ENS name (for instance, "myapp.eth"). If you don't have one, you can register it via the official ENS app. Once it's yours, you control its subdomain issuance. Head to the ENS Manager dashboard and select your domain.

Step 2: Create the Subdomain

From your domain's settings, choose "Subdomains" and enter the label you want (like "dev"). This will create "dev.myapp.eth". Confirm the transaction in your wallet. Once it's on-chain, you own the subdomain token.

Step 3: Assign Records and Resolver

Now the fun part. Click on your new subdomain and set its resolver to a public resolver (often ENS' Public Resolver contract). Then assign records:

  • Ethereum address: Point it to a wallet (yours or someone else's).
  • Additional addresses: Add BTC, LTC, or other chain addresses (subdomains support multichain now).
  • Text records: Add email, Twitter, or avatar details.
  • Content hash: Link to IPFS or Swarm for decentralized websites.

Each change costs a bit of gas, but you can batch updates in the advanced panel to save money. Once saved, the subdomain is live. Anyone can send payments to "dev.myapp.eth" and your wallet receives them.

Step 4: Transfer or Manage Ownership

If a subdomain is for a friend or team member, transfer the ERC-721 token to their address. They'll fully control it from there. To maintain total control, you can set your own account as the controller without transferring — just give permissions via a dApp like the ENS Sign in with Ethereum tool, which uses the same underlying infrastructure for decentralized authentication. This way, the subdomain stays one click away from being updated.

Real-World Use Cases for ENS Subdomains

ENS subdomains aren't just technical novelties. They already power practical applications across web3. Let's explore the most compelling scenarios.

Personal Identity Management

One person, many roles. If your primary ENS is "alice.eth", create "pay.alice.eth" for receiving donations (linked to a custodial wallet), "vault.alice.eth" for long-term savings (linked to a hardware wallet), and "dox.alice.eth" for a social profile. Each remains distinct, but all breathe under your name. You can hand each subdomain to a different device — mobile wallet gets only spending access, for instance.

DAOs and Community Organizations

Imagine your DAO holds 5 million tokens. Instead of a single multisig with potential risk vector, issue individual subdomains like "treasurer.daoxyz.eth" for the multisig admin, "dev.daoxyz.eth" for smart contract commits, and "user.daoxyz.eth" for random members. This gives transparency — anyone can see which address handles what — without exposing private keys.

Decentralized Applications (dApps)

Developers rely on subdomains for claiming identity within apps. A game might give "avatar.nftgame.eth" to each character, while a marketplace links "inventory.user.eth" to IPFS metadata. Users don't need a separate ENS registration. The app creates the subdomain automatically after connecting a wallet using the easy to use, reducing friction for onboarding.

Freelance and Payment Systems

Freelancers often receive crypto across multiple chains. A subdomain like "usdt.jane.eth" can point to an ERC-20 compatible wallet while "btc.jane.eth" routes to a Bitcoin address. Customers just pay with plain English. Subdomains also help with invoicing — create a one-time "inv-844.jane.eth" for a big client, then revoke it after payment.

Technical Considerations and Best Practices

ENS subdomains are secure and flexible, but they come with subtleties. Understanding these protects your assets and avoids surprises.

Resolver Contracts and Off-Chain Data

By default, subdomains use public resolvers that store data on-chain (costly for frequent updates). The CCIP-Read standard enables off-chain resolution. You can keep records in a database while the ENS protocol queries the resolver — perfect for dynamic data like user profiles. However, each resolver contract has its own implementation; always verify the resolver you choose does what you expect.

Ownership vs Controller

A subdomain has two privileged roles:

  • Owner: Can transfer the token and set the controller. Permanently controls the subdomain.
  • Controller (often the same): Manages records like addresses and texts, but cannot transfer the subdomain itself.

By default, the owner is the one who creates the subdomain. If you want a third-party to update records without gaining full ownership, appoint them as a controller. Think of ownership as the master key and control as the "use" key.

Gas Costs and Batch Operations

Creating one subdomain costs roughly the same as a simple ETH transfer — around 30,000–50,000 gas with average prices. Batch creation (like ten subdomains at once) is not yet standard in the ENS Manager, so you might need custom scripts or rely on dApps. Watch out for spikes: register during low-gas windows (early mornings UTC time) to save up to $10 per transaction.

Risks: Phishing and Revocation

ENS subdomains, like all blockchain items, first require trust. Mistakenly approve a malicious contract, and attackers might move your subdomain away. Always double-check contract interactions. Also, remember that if a parent domain expires, its subdomain registry becomes accessible to the new owner. Keep your parent .eth name renewed (two years ahead is wise). Never make a subdomain your primary fallback payment address unless you control the parent.

Future of ENS Subdomains: Practical Outlook

As blockchains evolve, subdomains are becoming richer. The new ENSIP standards (ENSIP-12, ENSIP-16) allow wildcard resolvers — meaning you can use any label under a domain (like "*.myapp.eth") without manually creating subdomains. This could change how dApps assign identities on the fly.

Soon you might log into a website with "session.yourname.eth", retrieve files from "storage.yourname.eth", and receive a salary to "pay.work.eth" — all without a single sixteen-sensitive address. Integration with L2 networks like Arbitrum and Optimism lower gas costs further, making subdomain distribution feasible for mass adoption. Right now, even a small ENS community can give each member their subdomain for under a dollar, which previously cost $20+ on Ethereum mainnet.

If you're building on top of ENS, the key success factor is choose meaningful, collision-free labels, keep the parent domain locked down if you're issuing subdomains to strangers, and always test on a testnet first. Hands-on practice will teach you more than reading guides.

Overall, ENS subdomains are an accessible yet professional tool for decentralized identity. They bring order to name chaos and extend the value of your primary domain — without requiring a separate website or expensive NFT. Give one a try. Start small: create "tip.yourname.eth" for donations today. Tomorrow, you'll have a robust identity system ready for real income, collaboration, and connection.

Worth a look: Understanding ENS Subdomains: A

Further Reading & Sources

L
Lennon Sullivan

Quietly thorough explainers