SmartTechnology solutions for business

Query String Builder

Add, edit, and encode link parameters, and choose how repeated values are represented.

Paste an address that already has ?a=1&b=2 and its pairs move into the rows below.

Parameters
Repeated names
Spaces as
Paste many pairs at once

One pair per line, as name=value, name: value, or name, value. A full ?a=1&b=2 string works too.

Your result

Add a name and a value, and the query string appears here.

How to use it

  1. Type the page address if you want a full link.
  2. Add names and values, or paste many pairs at once.
  3. Choose how repeated names and spaces are written, then copy.

Examples

  • A repeated nametag = a, tag = b tag=a&tag=b
  • Comma-joinedtag = a, tag = b with tag=a,b tag=a%2Cb
  • An Arabic valueq = قهوة q=%D9%82%D9%87%D9%88%D8%A9
Tool details and privacy

Add parameters row by row (name and value) and get the encoded query string and the full address ready to copy.

Writing a query by hand often forgets to encode &, Arabic, or a space, and the link breaks.

Options

  • Repeated names: repeat the name, join values with a comma, or use tag[].
  • Spaces as %20 or +.
  • Pasting an address with ?a=1 into the address box moves its pairs into the rows and keeps the #fragment.

Limits

  • A row without a name is skipped.
  • The address is not sent or opened.

Privacy

What you type stays in your browser. Nothing is uploaded or saved on the server.

Questions

What is the difference between %20 and +?

Both are a space. %20 works everywhere; + is what forms expect.

When do I use tag[]?

When the server reads the values as a list, as PHP does.

Can I paste a long list?

Yes, under Paste many pairs at once.

Is anything sent?

No.

Related tools

All tools