490+ Tools Comprehensive Tools for Webmasters, Developers & Site Optimization

ENS Name Checker

Validate ENS domain name format and get registration information

.eth
Enter the name without .eth extension (e.g., "vitalik" not "vitalik.eth")

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

  1. Search: Check if your desired name is available
  2. Request: Submit a registration request (requires transaction)
  3. Wait: Wait ~1 minute for the request to be processed
  4. Register: Complete the registration (requires second transaction)
  5. 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