Parse a URL into its parts
Paste any URL to break it into its pieces — scheme, host, port, path, query and fragment — and see every query-string parameter decoded in a clean table. It uses your browser’s built-in URL engine, so parsing matches exactly how browsers read links. Nothing leaves your device.
Frequently Asked Questions
Why do I need to include https://?
A valid URL needs a scheme. Without one (like https:// or http://) the browser can’t tell the host from the path, so the parser asks you to add it.
Are query parameters decoded?
Yes — percent-encoding and + for spaces are decoded, so hello%20world and hello+world both show as hello world. Repeated keys are listed separately.
Does it handle ports, fragments and userinfo?
It shows the port and the #fragment when present, and reports the origin (scheme + host + port) — the canonical parts browsers expose.
Is my data private?
Yes — parsing is done entirely in your browser with the native URL API. Nothing is uploaded or stored.



