How to Get a .ETH Domain: A Beginner's Guide to ENS
Learn how to register a .eth name with the Ethereum Name Service, point it at your wallet, estimate annual costs, and avoid the most common beginner pitfalls.
A .eth domain is a human-readable name you register through the Ethereum Name Service (ENS) so people can send you crypto using something like `yourname.eth` instead of a 42-character hexadecimal address. To get one, you connect a wallet to the official ENS app, search for an available name, complete a two-step commit-reveal registration, pay the annual fee plus gas, and then set the name as your wallet's primary record. The whole process takes about ten minutes and costs roughly $5 per year for names five characters or longer, excluding network fees.
What Is a .ETH Domain?
Think of ENS as the blockchain equivalent of the web's Domain Name System (DNS). DNS turns `coinotag.com` into a machine IP address; ENS turns `vitalik.eth` into a long wallet address such as `0xd8dA...6045`. The difference is ownership: a .eth name is minted as an on-chain asset (an NFT) that lives in your Ethereum wallet, not in a corporate registrar's database.
That single name can do far more than receive ETH. A modern ENS profile can resolve to addresses across multiple chains, store a payment address for Bitcoin and other assets, hold an avatar and social links, and even point to a decentralized website hosted on IPFS. When you log into many Web3 apps, your .eth name is what shows up instead of a string of random characters.
Why Use ENS Instead of a Raw Address?
Receiving funds at a 42-character address is error-prone and intimidating for newcomers. One mistyped character can send funds to the wrong place permanently. A readable name reduces that risk and makes your on-chain identity portable across the entire Ethereum ecosystem.
| Feature | Raw 0x address | .eth domain (ENS) |
|---|---|---|
| Human-readable | No (`0xd8dA...6045`) | Yes (`yourname.eth`) |
| Easy to share verbally | No | Yes |
| Holds an avatar / profile | No | Yes |
| Works across many chains | One address per chain | One name, many records |
| You truly own it | N/A | Yes (it's an NFT) |
| Annual cost | Free | ~$5/year (5+ chars) + gas |
What You Need Before You Start
Before registering, make sure you have three things ready:
- A self-custody Ethereum wallet such as MetaMask, Rabby, or a hardware wallet like a Ledger. ENS is a smart contract system, so you interact with it directly from a wallet you control.
- Some ETH to cover both the registration fee and gas. Budget a little extra so a fee spike doesn't strand your transaction.
- A name in mind, plus a backup or two in case your first choice is taken.
How to Register a .ETH Domain Step by Step
The legacy auction-and-bid flow from the early days of ENS is gone. Today registration is a streamlined commit-reveal process handled entirely inside the official ENS manager. Here is the modern flow.
Step 1: Open the ENS App and Connect Your Wallet
Go to the official ENS manager at `app.ens.domains` and click "Connect." Approve the connection in your wallet. Always double-check the URL — phishing clones of ENS are a common scam vector.
Step 2: Search for an Available Name
Type the name you want into the search bar. The app instantly tells you whether it is available or already registered. If it's taken, you'll see the current owner and an option to make an offer on the secondary market rather than registering fresh.
Step 3: Choose Your Registration Length
Decide how many years to register for. ENS pricing is per year, so registering for several years up front saves you repeated gas costs on renewals. You can always extend later. The app shows the total in ETH and a USD estimate, including the protocol fee and current gas.
Step 4: Complete the Commit-Reveal Transactions
Registration takes two transactions for security reasons. The commit transaction privately locks in your intent so no one can see your chosen name and front-run you. After a short mandatory wait (about a minute), you sign the register transaction to finalize. Confirm both in your wallet and wait for each to be mined.
Step 5: Set It as Your Primary Name
Owning the name isn't quite enough. To make wallets and apps display `yourname.eth` instead of your hex address, set it as your primary name (also called reverse resolution) in the ENS app. This is a one-time transaction. Once done, send a small test amount of ETH to your new name from another wallet to confirm everything resolves correctly.
A Worked Cost Example
ENS publishes transparent base pricing tied to name length, and the protocol charges the annual fee in ETH at the current exchange rate. Here is a realistic five-year registration for a standard name, using illustrative numbers:
| Line item | Amount |
|---|---|
| Annual fee (5+ character name) | $5.00 / year |
| Years registered | 5 |
| Subtotal (registration) | $25.00 |
| Estimated gas (commit + register) | ~$8.00 (varies with network load) |
| Total upfront cost | ~$33.00 |
Shorter names cost dramatically more — four-character names and especially three-character names carry premium annual fees (hundreds to thousands of dollars per year), which is the protocol's way of pricing scarcity. Always read the live quote in the app before confirming, because gas is the single most variable cost. Registering during low-traffic hours can cut the gas portion significantly.
Risks and Common Pitfalls
A .eth domain is genuinely useful, but a few mistakes catch beginners off guard:
- Letting it expire. ENS names are not permanent — they renew annually like web domains. If you forget to renew, the name enters a grace period and can eventually be claimed by someone else. Set a calendar reminder or register for multiple years.
- Confusing ownership with resolution. Registering the name and setting your primary name are separate steps. Skip the second and your wallet will still display a raw address everywhere.
- Phishing sites. Only ever register through the official ENS app. Fake registrar sites and "free ENS airdrop" scams are designed to drain wallets via malicious signatures.
- Underestimating gas. A registration can fail or sit pending if you don't leave enough ETH for gas, especially during network congestion. Keep a buffer.
- Treating it like a permanent address. If you transfer the NFT or let it lapse, the name can resolve to a different wallet. Don't print `yourname.eth` on something irreversible until you're committed to keeping it.
- Privacy. Because ENS records are public and on-chain, linking a name to your main wallet exposes your full transaction history to anyone who knows the name. Use a fresh wallet if you want separation.
COINOTAG Perspective
From a practical standpoint, a .eth name is best thought of as a free-to-cheap upgrade to your crypto user experience rather than a speculative asset. The early secondary market saw three- and four-letter names flipped for large sums, but for most users the real value is friction reduction: easier payments, a portable identity across dApps, and one human-readable handle that follows you across the Ethereum ecosystem. Register a name you actually intend to use, keep renewals automated where possible, and treat the registration like the boring infrastructure it is — that's where the long-term payoff lives.
If you're still setting up your wallet, it's worth getting comfortable with how to use Ethereum first, and knowing where to buy ETH so you have funds ready for the registration fee, before layering ENS on top.
Conclusion
Getting a .eth domain is one of the simplest, highest-leverage steps a new Ethereum user can take. The modern ENS flow has stripped away the old auction complexity: connect a wallet, search a name, commit and register, set it as your primary name, and you're done in minutes for a few dollars a year. The result is a readable, ownable identity that makes sending and receiving crypto far less nerve-wracking — and grows more useful as the Web3 ecosystem standardizes around ENS.
Frequently Asked Questions
How much does a .eth domain cost?
Names of five characters or longer cost roughly $5 per year, charged in ETH, plus network gas for the registration transactions. Four-character and three-character names carry much higher premium annual fees because they are scarce. Always check the live quote in the ENS app, since gas is the most variable part of the cost.
Do I need to renew my .eth name?
Yes. ENS names work like traditional web domains and must be renewed annually. If you let a name expire, it enters a grace period and can eventually be re-registered by someone else. You can register or extend for multiple years at once to avoid forgetting.
Can I receive Bitcoin or other assets at my .eth name?
Yes. A modern ENS profile can store address records for multiple chains, so you can attach a Bitcoin address and addresses for other networks to the same name. The receiving app needs to support multi-chain ENS resolution for it to work seamlessly.
What is the difference between owning a name and setting a primary name?
Registering a .eth name makes you the owner of that NFT, but it does not automatically make wallets display it instead of your hex address. Setting it as your primary name (reverse resolution) is a separate one-time transaction that tells apps to show yourname.eth for your wallet.
Is ENS safe to use?
The ENS protocol itself is a well-established, audited smart contract system. The main risks are user-side: phishing clones of the registration site, malicious signature requests, and letting your name expire. Always register through the official ENS app and verify the URL before connecting your wallet.
Do I still need to use the old auction and bidding process?
No. The early auction-based registration that required bids, secret phrases, and reveal stages has been retired. Today you register through a simple two-step commit-reveal flow inside the official ENS manager, which usually takes only a few minutes.