URL parsing for campaign and routing QA
URL Parser separates a long link into protocol, host, path, query parameters, and fragment. This makes campaign tags, route values, and encoded data easier to inspect.
Parse a URL into protocol, host, path, and params.
Use URL Parser to break a full URL into readable parts before debugging redirects, tracking links, API calls, or routing issues.
Dev Workbench
Parse a URL into protocol, host, path, and params.
Run the tool to see output.
URL Parser separates a long link into protocol, host, path, query parameters, and fragment. This makes campaign tags, route values, and encoded data easier to inspect.
Marketing and analytics links often fail because a parameter is missing, duplicated, encoded twice, or attached after the fragment. Parsing exposes those problems before the link goes live.
After parsing, review decoded parameter names and values carefully. Spaces, ampersands, plus signs, and percent-encoded characters can change how a destination app receives the link.
https://example.com/shop?utm_source=newsletter&utm_medium=email#sale
Host: example.com, Path: /shop, utm_source: newsletter, Fragment: sale
Open URL Parser and review the default example input.
Paste your own input or upload source data when required.
Run URL Parser to generate output instantly in the browser.
Verify the output using the preview and formatting helpers on the page.
Copy the final result and continue with a related tool if needed.
Use related links to continue your workflow and keep your output consistent across ToolHarbor pages.
It can show the protocol, hostname, port, path, query string, individual parameters, decoded values, and fragment when those parts are present.
The query string comes after ? and is sent as part of the URL. The fragment comes after # and is usually handled by the browser or client app.
Yes. Paste a campaign URL to inspect utm_source, utm_medium, utm_campaign, and other parameters before using the link.
URL encoding turns reserved characters into percent-encoded sequences. Decoding makes values readable but can reveal spaces, symbols, or nested URLs.