HTML DOM Location hostname Property

Last Updated : 26 Oct, 2026

The Location hostname property in HTML is used to return the hostname of the current URL. The Location hostname property returns a string that contains the domain name, or the IP address of a URL. 

Syntax

  • It returns the hostname property.
location.hostname
  • It is used to set the hostname property.
location.hostname = hostname

Example: 

html
<!--Driver Code Starts-->
<h1 style="color:green">
    GeeksforGeeks
</h1>
<h2>DOM Location hostname Property</h2>
<p>
    For returning the hostname of the current
    URL, double click the "Return hostname" button:
</p>
<!--Driver Code Ends-->

<button ondblclick="myhost()">
    Return hostname
</button>
<p id="hostname"></p>
<script>
    function myhost() {
        var h = location.hostname;
        document.getElementById("hostname").innerHTML = h;
    }
</script>

  • Unlike location.host, this property strictly returns only the domain name or IP address, completely ignoring any port number that might be present in the URL.
  • If the current URL uses an IPv6 IP address instead of a standard domain name, the hostname property will return the address properly wrapped in square brackets (e.g., [::1]).
Comment