SNS .sns name checker and rules

SNS, the Solana Name Service, registers new Solana names as .sns. Our check looks the name up on the Solana network itself. How our checks work

CostFrom $20 for 5+ characters
RenewalNo renewal fee listed
Length1 character or more
You needA Solana wallet
Holds the nameYour wallet
Network feeA small SOL fee
Checked 25 Oct 2026, 07:21 UTCSources [1, 2, 3, 4]

What can a .sns name contain?

Lowercase characters, from a single character up. SNS doesn't publish a full character list or a maximum length.

RuleDetail
Shortest1 character
CaseLowercase only
Our checkerLetters, numbers and hyphens, up to 32 characters

Sources [2, 3, 5]

How much does a .sns name cost?

$20 for 5 or more characters, $160 for 4 and $640 for 3, with no renewal fee listed; SNS's docs still head the list ".sol domains". Prices are in US dollars, charged in the token you pick or by card.

LengthPrice
1 character$750
2 characters$700
3 characters$640
4 characters$160
5 or more$20

A small SOL fee also pays for the accounts that store the name on the network.[1, 2]

How do you register a .sns name?

  1. Check the name above, with your handles.
  2. Connect a Solana wallet at sns.id and search the name.
  3. Choose Register, then pick a token, or a card through Coinflow.
  4. Choose whether it becomes your primary domain, approve the transaction, then set it up.[2]

What should you know before you register a .sns name?

A .sns name may share its name with a separate .sol, because SNS turned every older .sol into a .sns.

FactWhat it means
Old .sol namesNames held before 17 August 2026 now display as .sns, records intact
A matching .solThose holders also get a new .sol, a separate name that can be sold apart
One primary domainEach wallet address can show one
NFT optionalYou can wrap the name as an NFT; unwrap it to edit records

Sources [1, 4]

What can go wrong with a .sns name, and how do you fix it?

Most problems are a taken name, a name that won't resolve or a risky transfer.

ProblemFix
The .sns is takenThe checker shows close versions and other endings that are available with your handles
The name won't resolveUpdate or verify its SOL record
Sending it to a program addressSNS warns this can lock the name for good. Check the address first
The .sns and .sol are in different walletsThey're separate names. Move one so both sit together

Sources [1]

Which platforms should you claim with your .sns name?

The .com, X, Telegram and Discord, or check every open Web3 name. Held a .sol before? See what changed for .sol.

Checks SNS (.sns), the .com, X, Telegram and Discord invite in one search.

Sources (5)

  1. PrimarySNS: sns.id app text (archived; the live app shows no text to our fetcher)
  2. PrimarySNS docs: Register (prices from 1 character)
  3. PrimarySNS on npm: sns-sdk-kit (registration is a lowercase top-level .sns name)
  4. PrimarySNS blog: The .sol Upgrade, what holders need to know
  5. PrimaryZero To 1000's platform catalog (what our checker accepts)