Skip to content

URL Parser

Split an absolute URL into protocol, host, port, path, query parameters and fragment. Preserve repeated query parameter names.

Convert in your browser · No sign-up

The URL is parsed without opening it. Query values are decoded with URLSearchParams; a plus sign in a query value becomes a space.

Up to 100,000 UTF-16 units per input and 1,000,000 per result. See the supported formats and examples below.

Result

Add your input or load an example, then run the tool. Your result will appear here.

How to use

  1. Split an absolute URL into protocol, host, port, path, query parameters and fragment. Preserve repeated query parameter names.
  2. Choose the mode or options, then run the tool.
  3. Review the result, then copy or download the TXT file.

Example

?tag=a&tag=b → [["tag","a"],["tag","b"]]

Details and limitations

Text stays in your browser; it is not sent to a conversion server.

Format references

Tool page updated: