URL or query string input
Paste an absolute URL, relative URL, path, fragment, or raw query string.
Paste a URL or query string to inspect its parts, decode parameters, and review structured results instantly.
Paste an absolute URL, relative URL, path, fragment, or raw query string.
Structured parts, decoded query values, and security warnings.
Load a sample or paste text to inspect URL parts, path segments, query parameters, duplicate keys, and decoded values.
Break URLs into the pieces developers actually debug: scheme, host, path, query parameters, fragments, and decoded values.
A URL encoder changes characters into percent escapes. A URL parser reads an address and separates its structure so you can inspect hosts, paths, query strings, fragments, and repeated parameters.
Absolute URLs include a scheme and host. Relative URLs are resolved only for parsing, not fetched. Query-only input is treated as text after the question mark.
Repeated keys are common in filters and multi-select controls. Preserve duplicates as arrays when order and every selected value matter.
Percent encoding represents spaces and reserved characters with sequences like %20. Malformed sequences are flagged so you can fix broken redirects or copied links.
URLs can technically contain usernames and passwords, but they are easy to leak through logs, browser history, and screenshots. This parser redacts password values in reports.
Query parameters named like access tokens, API keys, auth codes, session IDs, or JWTs are highlighted and their decoded values are redacted in structured output.
No. It treats input as text only and does not open links, resolve DNS, or make network requests.
Yes. Paste text such as q=url&page=2 or ?q=url&page=2 to parse parameters directly.
The table shows every occurrence and the duplicate count. The JSON option can preserve repeated keys as arrays.
Password values in URL credentials are redacted in summaries and JSON reports. Suspicious query token values are also redacted.
It means a percent sign is not followed by a valid two-character hexadecimal escape, such as %20. The parser keeps the raw value and adds a warning.