ENS Name Checker
Validate ENS domain name format and get registration information
About Ethereum Name Service (ENS)
The Ethereum Name Service (ENS) is a distributed, open, and extensible naming system based on the Ethereum blockchain. It transforms hard-to-remember Ethereum addresses into human-readable names, similar to how DNS works for internet websites.
What is ENS?
ENS provides a decentralized way to map human-readable names like "alice.eth" to machine-readable identifiers such as Ethereum addresses, content hashes, and metadata. Instead of sharing your address as "0x1234...5678", you can share "alice.eth".
ENS Name Requirements
Validation Rules
- Length: Minimum 3 characters (excluding .eth)
- Characters: Lowercase letters (a-z), numbers (0-9), and hyphens (-)
- Hyphens: Cannot start or end with a hyphen
- Case: All ENS names are lowercase
- Extension: Must end with .eth (or other supported TLDs)
Registration Costs
ENS registration costs vary based on name length:
| Name Length | Annual Cost (USD) | Type |
|---|---|---|
| 3 characters | $640/year | Premium |
| 4 characters | $160/year | Higher Fee |
| 5+ characters | $5-10/year | Standard |
ENS Use Cases
1. Wallet Address Resolution
Replace long hexadecimal addresses with memorable names. Send ETH or tokens to "alice.eth" instead of "0x1234...5678".
2. Decentralized Websites
Host websites on IPFS and link them to ENS names, creating fully decentralized web experiences accessible via ENS-enabled browsers.
3. Multiple Address Support
One ENS name can point to multiple cryptocurrency addresses (BTC, ETH, LTC, DOGE, etc.), making it a universal payment address.
4. Profile Information
Attach metadata like email addresses, Twitter handles, avatars, and descriptions to your ENS name.
5. Subdomains
Create subdomains like "pay.alice.eth" or "nft.alice.eth" for different purposes, all under your primary ENS name.
Registration Process
- Search: Check if your desired name is available
- Request: Submit a registration request (requires transaction)
- Wait: Wait ~1 minute for the request to be processed
- Register: Complete the registration (requires second transaction)
- Set Records: Configure addresses and other records
Best Practices
- Keep it Simple: Choose memorable, easy-to-spell names
- Consider Length: Longer names (5+ chars) are much cheaper
- Avoid Confusion: Don't use names that look like known brands or people
- Think Long-term: Choose a name you'll want to use for years
- Check Availability: Popular names may already be taken
Technical Details
ENS is built on smart contracts deployed on Ethereum mainnet. It uses a hierarchical system similar to DNS, with the .eth top-level domain being the most popular. The system includes:
- Registry: Core contract storing domain ownership
- Registrar: Manages registration and renewals
- Resolver: Maps names to addresses and records
- Reverse Records: Map addresses back to names
Quick Tips
- Names are case-insensitive
- Minimum 3 characters
- Only lowercase letters, numbers, hyphens
- Cannot start/end with hyphen
- Shorter names cost more
- Registration is annual
- Can be renewed anytime
- Full ownership transfer possible
Popular ENS Extensions
- .eth: Primary ENS domain
- .xyz: DNS integration
- .luxe: DNS integration
- .kred: DNS integration
- .art: DNS integration