URL Parser & Query String Editor
Break an http(s) URL into protocol, host, port, path, fragment and query parameters, then add, edit, reorder or remove parameters with a live rebuilt URL.
Break an http(s) URL into protocol, host, port, path, fragment and query parameters, then add, edit, reorder or remove parameters with a live rebuilt URL.
URL Parser & Query String Editor splits an http:// or https:// address into its parts — protocol, host name, port, path and fragment — and lists every query parameter in order, including repeated keys such as tag=a&tag=b. You can then edit keys and values, add or remove parameters and move them up or down, and the final URL is rebuilt live with correct percent-encoding and the original #fragment.
Values are shown decoded so they are easy to read and edit, and a per-parameter preview shows exactly how each will appear in the URL. The address is treated purely as text: the tool never opens, fetches, crawls or tests it.
No. The URL is only parsed as text in your browser; nothing is opened, fetched or tested.
Each occurrence is kept as its own row in the original order and labelled, for example “repeated key · 2 of 3”.
In query strings a + traditionally means a space (form encoding). The tool reads it that way. Parameters you do not touch keep their original spelling in the final URL; once you edit a parameter, its spaces are written as %20 to be unambiguous.
They convert the text in that value field. Decode turns sequences like %20 back into characters; Percent-encode converts the text into its encoded form. Edited parameters are always encoded automatically in the final URL.
Absolute http:// and https:// URLs. Other schemes such as ftp:, mailto: or javascript: are rejected.
Yes. It is shown separately and placed back at the end of the rebuilt URL.