Basenames .base.eth name checker and rules
A Basename is an ENS name under base.eth, registered on Base. Our check asks the Basenames registrar on Base whether the name can be registered. How our checks work
What can a Basename contain?
What ENS's naming standard, ENSIP-15, accepts, from 3 to 20 characters in the base.org app. The rules match a .eth name.
| Rule | Detail |
|---|---|
| Shortest | 3 characters |
| Longest | 20 characters in the base.org app |
| Characters | Letters, numbers, hyphens, approved emoji and other scripts |
| Our checker | Letters, numbers and hyphens |
How much does a Basename cost?
0.001 ETH a year for 5 to 9 characters, from 0.0001 ETH for 10 or more up to 0.1 ETH for 3. The minimum is one year.
| Length | Price a year |
|---|---|
| 3 characters | 0.1 ETH |
| 4 characters | 0.01 ETH |
| 5 to 9 characters | 0.001 ETH |
| 10 or more | 0.0001 ETH |
Base pays the network fee when you register with Coinbase Wallet. One 5+ character name costs nothing for its first year with Coinbase Verification or certain Base NFTs; standard fees apply after that.[1, 2, 4]
How do you register a Basename?
- Check the name above, with your handles.
- Open base.org/names and connect a wallet with ETH on Base.
- Search the name, pick the years, and confirm. Any discount you qualify for applies automatically.
- Set it as your primary name in Profile Management, then fill in your profile.[1, 2]
What should you know before you register a Basename?
A Basename links to one address at a time, and everything you add to its profile is recorded onchain.
| Fact | What it means |
|---|---|
| It's an NFT | Move it with the Basenames app, in 4 transactions. Sending it on OpenSea moves only the NFT |
| 90-day grace period | After expiry you can still renew it |
| 21-day premium | Then anyone can register it, paying a premium that starts at 100 ETH and falls over 21 days |
What can go wrong with a Basename, and how do you fix it?
Most problems are a taken or reserved name, a name that's too long, or an expired one.
| Problem | Fix |
|---|---|
| The Basename is taken | The checker shows close versions and other endings that are available with your handles |
| Your project's name is unavailable | It may be reserved. Base's FAQ links a form for projects |
| "Name is too long" | Shorten it to 20 characters |
| Your name expired | Renew it within the grace period |
Which platforms should you claim with your Basename?
ENS, the .com, X, GitHub and Discord, or check every open Web3 name.
Checks Basenames (.base.eth), ENS (.eth), the .com, X, GitHub and Discord invite in one search.
Sources (6)
- PrimaryBase: Basenames FAQ (moved from docs.base.org)
- PrimaryBase: Basenames
- PrimaryBase on GitHub: Basenames contracts
- PrimaryBase on GitHub: Basenames RegistrarController (minimum 3 characters, 365 days)
- PrimaryBase on GitHub: base.org name rules (3 to 20 characters, ENSIP-15, 90-day grace)
- PrimaryZero To 1000's platform catalog (what our checker accepts)