Query parameter editor

Edit URL query parameters in a table. Repeated keys stay repeated — ?a=1&a=2 is two rows, not one, which is where most other editors quietly lose data.

Repeated keys are not a mistake

?tag=news&tag=uk is a perfectly ordinary URL. It means two tags, and every server-side framework reads it as a list. Many online parameter editors model the query as a plain object, which collapses those two entries into one — and hands you back a URL that quietly filters on half of what you asked for.

Here each occurrence is its own row. Order is preserved, and a key that appears more than once is marked so you can see it.

Values with no =

?debug and ?debug= are different things: the first is a key with no value, the second is a key with an empty value. Some servers treat them identically and some do not, so this editor keeps them distinct.

Plus signs and spaces

In a query string, + historically decodes to a space. That is a form encoding convention, not a URL one, and it is why a genuine plus in a value has to be written %2B. Values are decoded on the way in with the form convention and re-encoded on the way out with %20, so a literal plus survives a round trip through this editor intact.

Occasional email

New tools, when there are new tools

No more than once a month, no tracking pixels in the mail, one-click unsubscribe.