Query parameter inspection
Long URLs with dozens of parameters are unreadable as a raw string. The parser lists each key-value pair on its own line, making it trivial to find and verify specific values like access_token or utm_campaign.
500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.
Parse URLs into protocol, host, path, query parameters, and hash parts.
URL Parser dissects any URL into its constituent RFC 3986 components — scheme, authority (userinfo, host, port), path, query string (as individual key-value pairs), and fragment — and presents them in a clean, copyable breakdown. It handles edge cases that trip up manual parsing: IPv6 literal hosts, percent-encoded characters in paths, duplicate query parameter keys, matrix parameters, and relative URLs. Whether you are debugging a malformed OAuth redirect_uri, dissecting a signed S3 URL, tracing a multi-hop redirect chain, or validating UTM campaign parameters, this tool gives you an immediate, accurate structural view without writing a single line of regex. Normalized URL output is also provided alongside the raw component breakdown. All parsing runs using the browser's built-in URL API — nothing is transmitted externally.
Long URLs with dozens of parameters are unreadable as a raw string. The parser lists each key-value pair on its own line, making it trivial to find and verify specific values like access_token or utm_campaign.
OAuth flows fail on exact URL matches. Seeing the redirect_uri decoded and broken into components lets you spot trailing slashes, encoding differences, or extra parameters that cause mismatches.
AWS S3, GCS, and Azure pre-signed URLs embed expiry timestamps, signatures, and scope inside query parameters. Parse them to read X-Amz-Expires or sv= values without decoding by hand.
Verify that UTM parameters (utm_source, utm_medium, utm_campaign, utm_content, utm_term) are correctly formed and present before a campaign launches — malformed UTMs silently break analytics attribution.
The normalized URL output canonicalizes percent-encoding, lowercases the host, and removes default ports — useful for comparison, deduplication, and database key generation.
URLs can contain credentials, session tokens, or PII in query strings. Parsing runs entirely in the browser using the native URL API — no data ever leaves your machine.
Input: https://auth.example.com/callback?code=abc123&state=xyz&redirect_uri=https%3A%2F%2Fapp.example.com%2Foauth
Output: Scheme: https | Host: auth.example.com | Path: /callback | Params: code=abc123, state=xyz, redirect_uri=https://app.example.com/oauth (decoded)
Input: https://bucket.s3.amazonaws.com/file.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240501T120000Z&X-Amz-Expires=3600&X-Amz-Signature=abc...
Output: Scheme: https | Host: bucket.s3.amazonaws.com | Path: /file.pdf | X-Amz-Expires: 3600 (1 hour) | X-Amz-Date: 2024-05-01T12:00:00Z
Input: https://blog.example.com/post/intro?utm_source=newsletter&utm_medium=email&utm_campaign=q2-2024#section-2
Output: Scheme: https | Host: blog.example.com | Path: /post/intro | utm_source=newsletter, utm_medium=email, utm_campaign=q2-2024 | Fragment: #section-2