The Ethereum Name Service, or ENS, is a system that lets you use human-readable names instead of long, confusing crypto addresses. Think of it like getting a custom domain name for a website, but for the decentralized web. You might already know about using ENS for your main wallet address, like changing a long string of numbers and letters into something like yourname.eth. But ENS can do more. It also lets you create subdomains.

What are ENS Subdomains?
An ENS subdomain is like a smaller address that comes off your main ENS name. If your main ENS name is yourname.eth, you could create subdomains like blog.yourname.eth or shop.yourname.eth. This is super useful for organizing different parts of your decentralized identity or for projects you are building.
Why Use Subdomains?
Imagine you have a main ENS name for your personal identity. You might want to point one subdomain to your personal blog, another to your crypto portfolio, and a third to a decentralized application (dApp) you are developing. This makes things much cleaner and easier to manage. It’s like having different sections on your personal website, but using blockchain addresses.
For developers, ENS subdomains can be a way to create easy-to-remember addresses for their dApps or services. Instead of users needing to remember a complex contract address or a random URL, they could go to something like app.yourproject.eth.
How to Create ENS Subdomains
You can manage your ENS names and create subdomains through the official ENS app. Here’s a simple breakdown:
- Connect your wallet: Go to the ENS app (app.ens.domains) and connect your crypto wallet (like MetaMask).
- Go to My Names: Once your wallet is connected, you should see your registered ENS names.
- Select your main ENS name: Click on the ENS name you want to create a subdomain for.
- Create Subdomain: Look for an option to create a subdomain. You will be asked to enter the name for your subdomain (e.g., ‘blog’, ‘shop’).
- Register the Subdomain: Similar to registering a main ENS name, you will need to pay a small gas fee to register the subdomain on the Ethereum blockchain. The cost depends on the length of the subdomain name and current network gas prices.
- Set the record: After registering, you can set the record for your subdomain. This means pointing it to a specific crypto address, a website URL, or other data. For example, you might point blog.yourname.eth to the IPFS address of your decentralized blog.
This process is similar to how you would set up DNS records for a traditional website, but it’s all done on the blockchain. It gives you more control and ownership.
Subdomains and Decentralized Identity
Creating subdomains is a great way to build out your decentralized identity. It allows you to have a central ENS name that represents you, and then specific subdomains for different aspects of your online life. This ties into the idea of having Your First Decentralized ID: How to Create and Use Your Own Digital Identity, making it more organized and professional.
As the decentralized web grows, tools like ENS subdomains will become even more important for creating a user-friendly and organized experience for everyone.