Free, browser-based utilities for everyday developer workflows

URL Parser & Query Builder

Parse a URL into components, edit query params in a grid, rebuild and copy.

  • Parse a URL into protocol, host, path, and query params.
  • Edit params and rebuild the final URL.
  • Great for tracking links, OAuth callbacks, signed URLs, and API debugging.
  • Share results: Generate a secure link to share your current input and results with teammates — nothing is uploaded to any server.

URL input

Rebuilt URL

Tip: Paste a host without scheme (example.com/path) and it will parse using https:// for preview.
Parsed components
Query params

Validation & component inspector

Path segments

Issues

    Query parameter inspector

    Shows raw, decoded, and encoded views per param. Preserves source order and duplicates by default.

    # On Name (raw / decoded) Value (raw / decoded) Hint Actions

    Encoding diagnostics

    Findings

    Tracking & UTM

    UTM builder

    OAuth / OIDC inspector

    Decoded callback / token details

    Normalize

    Compare URLs

    Exports

    Import query

    Next steps

    How to use the URL Parser & Query Builder

    Break any URL into its parts — scheme, host, port, path, query, fragment, plus userinfo and IDN handling — and edit the query parameters as a structured grid. Use it for debugging redirects, OAuth callbacks, signed URLs, UTM links, tracking parameters, and double-encoded redirects. Includes encoding diagnostics, OAuth callback inspector, and URL normalization / compare. Runs locally; URLs are never uploaded.

    What it does

    When to use it

    How to use it

    1. Paste the full URL — scheme-less URLs assume https://.
    2. Review parsed host, path, and query params; edit values in the grid.
    3. Open Encoding Diagnostics if a value looks double-encoded or contains a nested URL.
    4. Open OAuth / Tokens for callback URLs to inspect code, state, id_token.
    5. Use Normalize / Compare to canonicalize or diff two URLs by component.
    6. Rebuild and copy the URL, or use Copy sanitized URL to mask token-shaped values.
    7. For encoding only (no parsing), use the URL Encoder / Decoder.

    Tips & pitfalls

    FAQ

    Runs locally in your browser. No uploads. Use Copy sanitized URL to mask tokens before pasting URLs into tickets or chat.