URL Parser

Paste a URL or query string to inspect its parts, decode parameters, and review structured results instantly.

URL or query string input

Paste an absolute URL, relative URL, path, fragment, or raw query string.

Processed locally in your browser Limit URL text. Your input is processed in your browser and is not uploaded or sent to a server. Avoid pasting production secrets, access tokens, private keys, passwords, or sensitive customer data unless you understand the risk.
0 input charactersEmpty0 warnings

Parsed URL report

Structured parts, decoded query values, and security warnings.

Waiting for inputEmpty
Parsed output appears here.

Load a sample or paste text to inspect URL parts, path segments, query parameters, duplicate keys, and decoded values.

URL parsing guide

Break URLs into the pieces developers actually debug: scheme, host, path, query parameters, fragments, and decoded values.

URL Parser vs URL Encoder/Decoder

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.

Full, relative, and query-only input

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 query parameters

Repeated keys are common in filters and multi-select controls. Preserve duplicates as arrays when order and every selected value matter.

Percent encoding

Percent encoding represents spaces and reserved characters with sequences like %20. Malformed sequences are flagged so you can fix broken redirects or copied links.

Credentials in URLs

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.

Token and secret warnings

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.

FAQ

Does this URL Parser open or fetch URLs?

No. It treats input as text only and does not open links, resolve DNS, or make network requests.

Can it parse a query string without a full URL?

Yes. Paste text such as q=url&page=2 or ?q=url&page=2 to parse parameters directly.

How are duplicate query keys handled?

The table shows every occurrence and the duplicate count. The JSON option can preserve repeated keys as arrays.

Are password values shown?

Password values in URL credentials are redacted in summaries and JSON reports. Suspicious query token values are also redacted.

What does malformed percent encoding mean?

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.