URL Parser & Query String Editor

Pull a web address apart, edit its parameters and put it back together.

Runs in your browser
    Parts
    Query parameters
    OnNameValue (decoded)

    No query parameters.

    Rebuilt address

    How to use the URL Parser & Query String Editor

    1. Paste a web address.
    2. See each part on its own, with query parameters decoded in a table.
    3. Edit, switch off, add or remove parameters, or strip tracking tags in one click.
    4. Copy the rebuilt address, or the parameters as JSON.

    About this tool

    Long web addresses pack a lot of information into one line: the scheme, the host, sometimes a port or login, the path, a query string of name and value pairs, and a fragment after the # sign. When you are debugging a redirect, building a campaign link or checking what a suspicious link really points to, seeing those parts separately makes everything clearer.

    This parser splits the address with the browser's own URL rules and shows the query parameters decoded in an editable table, keeping their order, empty values and repeated names exactly as in the original. Change a value, untick a parameter to leave it out, or add a new one, and the rebuilt address updates with everything encoded correctly.

    It also points out things worth knowing: an unencrypted http link, a password embedded in the address, a domain written with international characters, a raw IP address, repeated parameters and tracking tags such as utm_source, which you can strip in one click before sharing a link.

    This tool runs entirely in your browser. What you type or open is never sent to a server.

    Frequently asked questions

    What is a query string?

    The part after the question mark: name=value pairs joined by &. Sites use them for searches, filters, page numbers and tracking. Each value is URL-encoded, so spaces and symbols become codes such as + or %26.

    What is the fragment?

    The part after #. It points to a place within the page and is handled by the browser; it is never sent to the server in the request.

    Is it safe to remove tracking parameters?

    Almost always. They only report where a click came from. The page still loads the same without them, and the link becomes shorter and more private.

    Does the tool open the link?

    No. The address is only read as text, so it is safe to inspect suspicious links. Nothing is fetched and nothing is sent.