This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The URLUtilsReadOnly.hash read-only property returns a DOMString containing a '#' followed by the fragment identifier of the URL. The hash is not percent encoded.


string = object.hash;


// In a Web worker, on the page https://developer.mozilla.org/en-US/docs/URLUtilsReadOnly.hash#example
var result = window.self.hash; // Returns:'#hash'


Specification Status Comment
The definition of 'URLUtilsReadOnly.hash' in that specification.
Living Standard Initial definition.

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support No No


3.5 — 381

No No No
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support No No No


4 — 381

No No No

1. Before Firefox 38, Firefox returned the hash percent encoded. This has been fixed to match the spec.

See also

Document Tags and Contributors

Contributors to this page: connorshea, Sebastianz, teoli, kscarfone
Last updated by: connorshea,