Web 与 SEO属于 Web 与 SEO 工具

Query String 构建器

用键值对在浏览器内合成已转义的 URL 查询串,同 key 多行自动生成数组参数。

数据留在您的设备无需上传至服务器可离线使用

为什么用这个工具

01

适合拼接 API 请求 URL、深链、UTM 营销链接,自动按 URLSearchParams 规则做百分号编码。

每行填一个参数。工具实时合成 ?a=1&b=2 格式的查询串,复制后拼接到任意 URL 后面即可。

同一个 key 可以出现在多行 —— 输出就是 ?tag=a&tag=b 这种数组参数,正是 Express qs、Rails strong parameters 和 Spring @RequestParam 默认接收的格式。

编码用浏览器内置的 URLSearchParams,空格、与号、等号、emoji 都会被正确转义,不需要再用 DevTools 验证。

如何使用

02
01在每行上填好 key 和 value,按 + 添加更多参数。
02下方预览实时显示已编码的查询串。
03复制结果,拼接到你的基础 URL 后面(首个参数前用 ? ,后续参数用 &)。

复制前快速检查

03

先确认输入格式符合你的预期。

在把结果用于文档、链接、配置或消息前快速扫一眼。

只复制你真正需要的输出。

常见问题

04
参数值会自动 URL 编码吗?

会。编码使用浏览器内置的 URLSearchParams API:空格变成 %20、与号变成 %26、等号变成 %3D,Unicode 字符(含 emoji)也会按 UTF-8 转成百分号编码。输出可直接拼到任何 URL 后面。

同一个 key 重复填写会怎样?

会输出 tag=a&tag=b 这样的数组参数。这是 Express qs、Rails、Spring 等主流后端默认接收的格式。如果你的框架是较老的 PHP,需要 tag[]=a&tag[]=b,请直接在 key 字段里输入带括号的形式。

能反向解析已有的查询串吗?

本工具只做构造,不做解析。要把现有 URL 拆解为各部分参数,请用我们的 URL 解析器,它会列出每个参数并自动识别 UTM 和广告跟踪标签。

数据会上传服务器吗?

不会。所有运算都在你的浏览器里完成,包含 token、session ID、私有参数的 URL 也可以放心使用。

相关工具

03

UTM 构建器

把 source、medium、campaign 等参数拼成可投放的跟踪链接。

Query String 构建器 — 用键值对在浏览器内合成已转义的 URL 查询串,同 key … | TOOLGRID