Loading...
Paste any URL and see every component separated and labeled: protocol, host, port, path, query parameters (one per row), and hash fragment. The parser follows the WHATWG URL standard — the same one browsers use.
Use it to debug redirect URLs, inspect OAuth callback parameters, untangle tracking query strings, or figure out why two URLs that look identical behave differently. Parsing is local, so URLs containing tokens stay on your device.
The query (?a=b) is sent to the server with the request; the fragment (#section) is processed client-side only and never leaves the browser. That is why OAuth flows put tokens in fragments — and also why they cannot be logged server-side.
Case-sensitivity (paths are case-sensitive, hostnames are not), trailing slashes, default ports, and encoding subtleties all matter. Comparing two parsed URLs side by side exposes the difference faster than eyeballing.
No. Parsing happens locally with the browser's built-in URL engine. URLs often contain tokens or session identifiers — here they stay on your device.
PureKit · url-parser · Free online tool — files processed locally in your browser, no upload.