What does .sh mean?
Registry operator: Government of St. Helena — per the IANA root database.
Source: IANA root zone database, checked August 23, 2026.
What .sh is actually used for
transcript.sh, deploy.sh-style names are chef's-kiss for CLI tools. Same audience-narrowness tradeoff as .gg for gaming.
Is .sh a country code or generic domain?
.sh is technically a country-code TLD (the ccTLD for Saint Helena), but it's widely marketed and used as a general-purpose extension. Google treats several such ccTLDs — including this one where applicable — as generic rather than geo-targeted.
Who runs .sh?
.sh is operated by Government of St. Helena, the registry for Saint Helena. It has been live in the official IANA DNS root since 1997.
Can anyone register a .sh domain?
Yes — .sh is open for public registration through accredited registrars. Availability of a specific name still depends on whether someone already owns it, and some ccTLDs add local-presence or ID requirements. Here’s how to check whether a specific name is taken.
Should you use it?
Our short answer: The shell-script TLD. Deeply nerdy, instantly legible to terminal people, invisible to everyone else. For the full pros, cons, and rating, read the complete .sh review.