网络 / 网址

查询字符串构建器

将URL的查询字符串构建或编辑为键值行,支持正确编码、重复键,以及使用+或%20表示空格;粘贴现有URL即可拆分。

查询字符串构建器: 每个键和值都会进行百分号编码,因此值中的&、=、?和#等字符不会破坏地址。表单编码会将空格写为+,这与浏览器提交表单时的做法相同;严格编码会写为%20,除字母、数字和- . _ ~外,其他字符都会进行转义。重复键会按原顺序保留,这与许多服务器读取列表的方式一致。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
查询字符串构建器本地处理

完全在浏览器中运行

=
=
https://example.com/search?q=red+shoes&size=10

系统会为你编码键和值,因此值中的&、=、?和#不会破坏地址。重复的键会按原顺序保留,因为许多服务器会将它们读取为列表。

需要编码的字符

&用于分隔参数,=用于分隔键和值,#用于开始片段,+在表单编码中表示空格。因此,包含其中任何字符的值都必须编码:a&b会变成a%26b。非ASCII字母会编码为UTF-8字节,因此é会变成%C3%A9。

要查看任意网址的组成部分,请使用URL解析器;要创建营销活动链接,请使用UTM生成器。

长度限制

浏览器可以处理很长的网址,但服务器、代理和某些服务会在几千个字符处截断网址,而且搜索引擎更偏好较短的网址。请将大型或私密数据放入POST请求正文,而不是查询字符串中,因为查询字符串会出现在日志和浏览器历史记录里。

使用方法

  1. 粘贴URL,将其参数拆分为多行,或从头开始。
  2. 添加、编辑或删除键和值。
  3. 复制完成后的URL;选择使用+或%20表示空格。

隐私与限制

所有操作都在浏览器中运行;不会请求该网址。

相关工具

常见问题

空格使用+还是%20?

对大多数服务器来说,两者在查询字符串中都表示空格;如果某项服务的文档要求使用%20,或者是在URL中查询字符串以外的部分,请使用%20。

如何发送列表?

重复使用同一个键,例如size=10&size=11;不过,有些框架要求使用size[]=10&size[]=11。

它与UTM链接有什么区别?

UTM链接是包含5个标准键、用于跟踪营销活动的查询字符串;UTM构建器会帮你填入这些键。

免费工具·使用在浏览器中次·无需账户