URL Parser

Paste a URL above to decompose its components

Paste a URL above to decompose its components

URL Parser

Instantly break down any URL into all its components β€” scheme, credentials, host, port, pathname, query parameters, and fragment. Each field is individually copyable. Results also export as a clean JSON object. Runs entirely in your browser; no data is ever transmitted.

URL Parser Use Cases

  • Debug API endpoints by inspecting every query parameter and its decoded value
  • Verify OAuth redirect URIs by checking exact path, host, and fragment values
  • Extract individual URL components to paste into documentation or code
  • Quickly audit login forms for credentials accidentally embedded in URLs

URL Parser FAQ

Is my URL data sent to a server?

No. URL parsing is performed entirely within your browser using the built-in URL API. Your input never leaves your device.

What URL schemes does the parser support?

Any scheme that the browser's URL API accepts, including https, http, ftp, sftp, ws, wss, mailto, data, and custom schemes. The Secure badge appears for https, wss, sftp, and ftps.

How are repeated query parameter keys handled?

Each key-value pair is listed separately in the table with its own index, preserving the original order and duplicates exactly as they appear in the URL.

What does "Copy all as JSON" produce?

A pretty-printed JSON object containing all parsed fields. Query parameters are represented as a key-value object. Fields that are absent in the URL are set to null.