.foo Domain Registrationfrom £23.72/yr


Why Choose a .foo Domain?

The .foo extension is operated by Google Registry and launched in 2014. The name comes from the classic placeholder term used in computer programming — alongside "bar" and "baz" — that has appeared in code examples since the 1960s. It is a niche but instantly recognisable extension among software developers, and it is one of the relatively few TLDs that requires HTTPS by default through the HSTS preload list, meaning every .foo site must serve traffic over a valid SSL certificate.

Ideal for:

  • Software developers and engineers
  • Open-source project maintainers
  • Coding tutorial sites and technical blogs
  • Developer tooling and API companies
  • Hackathon teams and side projects

Things to know:

  • Unrestricted — anyone, anywhere can register a .foo domain.
  • Operated by Google Registry (Charleston Road Registry).
  • The entire TLD is on the HSTS preload list, so a valid SSL certificate is required for the site to load in browsers.
  • Some short or dictionary-style names are classified as premium and carry higher registration and renewal fees.

Creative .foo Domain Ideas

  • learn.foo — coding tutorial platform or bootcamp
  • deploy.foo — CI/CD or hosting service for developers
  • snippet.foo — code snippet sharing tool
  • hackday.foo — recurring hackathon or developer event site
  • refactor.foo — technical blog about clean code and software design
  • api.foo — documentation hub for a public API

Frequently asked questions about .foo

Registration is open to anyone, anywhere in the world. There are no eligibility checks, professional requirements, or geographic restrictions. While the extension was clearly designed with software developers in mind, individuals, businesses, and organisations of any kind are free to register and use a .foo domain for any lawful purpose.

Yes. The entire .foo TLD is on the HSTS preload list built into modern web browsers, which means browsers will refuse to load a .foo site over plain HTTP. You must serve your site over HTTPS with a valid SSL certificate. Free options like Let's Encrypt work fine, and most hosting plans include automatic SSL provisioning.

You can register a .foo domain for between one and ten years at initial registration, and renew in the same one-to-ten-year increments. Many developers opt for multi-year registrations on side projects to avoid losing a name they have built tooling around or shared in published code examples.

Yes. Provided the domain is at least 60 days old and not within 60 days of a previous transfer, you can move it by unlocking the domain at your current registrar, obtaining the authorisation code, and starting the transfer at the new registrar. The transfer typically completes within five to seven days and adds a year to the registration.

After expiry there is a renewal grace period of around 30 days during which you can renew at the standard price. After that the domain enters a redemption period of roughly 30 days where recovery is possible but carries a higher fee. If still not renewed, the domain is deleted and released for general registration.

Related domain extensions