How to use URL Parser
A URL can contain several independent pieces of state: the scheme, host, port, path, fragment and a query string with repeated or encoded values. Reading the whole address as one line makes tracking links and callback URLs unnecessarily hard to debug.
This parser separates those components and lets you inspect query parameters individually. When a parameter contains another encoded URL, expand it to follow the nested value without repeatedly decoding the entire address.
A reliable workflow
- Paste a complete absolute URL, including its http or https scheme
- Review the origin, path, fragment and decoded query-parameter table
- Expand nested URL values and copy only the component needed for testing
Worked example
Inspect the included XXF URL with mode, theme and an encoded next parameter
https://xxf.app/tools/json-formatter/?mode=pretty&theme=dark&next=https%3A%2F%2Fexample.com%2F%3Fref%3DdemoThe parser separates the xxf.app origin and formatter path, then exposes three query values. Expanding next reveals the nested example.com URL and its ref parameter without altering the original address
When this tool helps
- Audit analytics and campaign parameters before publishing a link
- Debug OAuth callback, return-to and deep-link URLs
- Compare nested redirect targets without changing the original address
Accuracy and safety notes
- Parsing describes the URL; it does not request the destination or prove that the address is safe
- Repeated query keys can be meaningful, so review every occurrence before rewriting a link
Frequently asked questions
Does XXF upload or store my data?+
No. The conversion runs locally in your browser. Your input is not sent to XXF, stored on a server or used for training.
Can I inspect a URL inside a query parameter?+
Yes. Query values that contain another URL can be expanded to inspect their nested parameters.