All TLDs / .sh · meaning · where to buy · price · is it legit?

.sh — should you use it?

★★★★★  Country code (Saint Helena), used generically · introduced 1997

The shell-script TLD. Deeply nerdy, instantly legible to terminal people, invisible to everyone else.
Typical price
~$40–60/yr
Our rating
3/5
Since
1997
Why it works
  • '.sh' = shell script to every developer
  • Short
Why it might not
  • Pricey
  • Meaningless outside dev culture

The longer take

transcript.sh, deploy.sh-style names are chef's-kiss for CLI tools. Same audience-narrowness tradeoff as .gg for gaming.

Where .sh ranks

Best TLDs for Developer Tools

.sh and British Overseas Territory of Saint Helena

.sh is the country-code top-level domain assigned to British Overseas Territory of Saint Helena, administered by the registry Government of St. Helena.

.sh is the Internet country code top-level domain (ccTLD) for the British Overseas Territory of Saint Helena, Ascension and Tristan da Cunha, although it is primarily used in Saint Helena. Registrations of internationalised domain names are also accepted.

Source: Wikipedia — .sh (CC BY-SA)

Where to buy .sh

Renewal trap: .sh costs $31.20 in year one but $46.65/yr to renew — 1.5× the intro price. Budget for the renewal, not the promo. Full Renewal-Trap Index

RegistrarFirst yearRenews
Namecheap SponsoredLive price unavailable — confirm at the registrar.Go →
Dynadot SponsoredLive price unavailable — confirm at the registrar.Go →
Porkbun Trust pick cheapest$31.20 promo$46.65Go →
Cloudflare Trust pick at-cost$45.00$45.00Go →

Porkbun & Cloudflare prices in USD, pulled from their daily feeds (checked 2026-08-30). Cloudflare sells at wholesale cost but requires using Cloudflare’s nameservers. Full comparison: where to buy .sh.

Some links are affiliate links. Prices are set by the registrar and can change — always confirm at checkout.

Check .sh availability