1. Anatomy of a URL
A URL follows the pattern scheme://user:pass@host:port/path?query#hash. The scheme (protocol) indicates how the resource should be accessed β http, https, ftp, etc. The host is the server's domain or IP, the port is the connection port (omitted when it matches the protocol default: 80 for http, 443 for https), the path locates the resource on the server, the query carries key-value parameters sent to the server, and the hash (fragment) is a client-side-only reference that is never sent to the server. This tool breaks all of these apart precisely using the browser's standard URL API.