URL fragments are the part of the URL that appears after the hash(#) character. Fragments are never sent to the server as part of the URL request. Use with the [url] tag.
In URLs, a fragment is what appears after the #
character
https://www.example.com/directory?query_string#url_hash
Fragments were originally used to force a browser to scroll to a specific css id. For instance https://www.example.com#scroll-to-me
would scroll to the div below in an html document
<div id="scroll-to-me">Some content</div>
As browsers create a history event every time the hash changes, the URL fragment has become a programming tool unto itself. This data is not sent from the client to the server, however, so if you want to store data there, or interact with it, you must use javascript.