Query string builder

Build or parse a URL query string - add, remove and reorder parameters with correct encoding.

1 · Base URL (optional)

2 · Parameters

3 · Or parse an existing query string


What this does

Add, remove and edit parameter rows (duplicate keys and blank values are both valid and preserved), optionally against a base URL, and get back a correctly percent-encoded query string - or paste an existing query string to load it into the row editor for further editing.

Correct encoding, never doubled

Built on the browser's own URLSearchParams, so encoding follows the same rules a real browser request would use - values are never double-encoded.

Privacy

Built entirely in your browser - nothing is sent to a server.