为什么需要 URL 参数格式化
在报表系统、后台管理、接口联调中,经常会遇到很长的 URL,例如:
https://localhost:44301/Web/Reporting/Report.aspx?NoSelect=1&ToolsSelect=21d611b2-...%2Cbb6c33f3-...&FacilityId=7fe11ef1-...&ExportType=pdf
肉眼很难分辨每个参数的含义,更不方便修改某个 GUID 或导出 ID 列表。手动拆分容易漏掉 &、忘记 URL 解码,或把 %2C 误当成普通文本。
URL 参数格式化 可以把查询字符串解析成键 / 值表格,并在浏览器本地完成,无需上传服务器。
支持的输入
- 带
https://的完整 URL - 仅路径 + 查询串(如
example.com/page?a=1&b=2) - 纯查询字符串(
?key=value&...或key=value&...)
粘贴后自动解析,并显示 Origin、Path 等基础信息。
核心功能
1. 表格化展示与解码
每个参数一行,值自动 URL Decode。例如 %2C 会还原为逗号,布尔值 false、数字、GUID 一目了然。
2. 多值换行
当某个参数包含超过 2 个逗号分隔的值(如多个 Tools ID),表格内会自动换行,并在每行末尾保留逗号,便于阅读:
21d611b2-ca84-45bd-80e9-3456d0bf6ac5,
bb6c33f3-f142-418d-8414-9b8f33b6f3da,
...
复制或生成 URL 时,换行会自动合并回逗号分隔格式。
3. 编辑、新增、删除
- 键名、值均可直接修改
- 点击「新增行」添加参数
- 行末 × 删除不需要的项
- 拖拽表头边界调整列宽
4. 多种复制方式
| 操作 | 说明 |
|---|---|
| ⧉ 复制值 | 复制当前单元格(合并后的逗号格式) |
| IN | 按类型生成 SQL:IN (N'guid1', N'guid2') 或 IN (1, 2) |
| 复制 JSON | 全部参数转为 JSON 对象 |
| 复制 TSV | 制表符分隔,可粘贴到 Excel |
| 复制 URL | 根据编辑后的表格重建完整链接 |
| 打开 URL | 新标签页打开重建后的地址 |
典型使用流程
- 从浏览器地址栏或日志中复制 URL。
- 打开 URL 参数格式化,粘贴到上方输入框。
- 在表格中查看、筛选或修改参数。
- 需要查数据库时,对 ID 列点击 IN 复制
WHERE条件片段。 - 需要测试新链接时,点击「复制 URL」或「打开 URL」。
与 URL 编码工具的区别
| 工具 | 用途 |
|---|---|
| URL 参数格式化 | 拆解、编辑、重建整条 URL 的查询参数 |
| URL 编码 | 对单段文本做百分号编码 |
| URL 解码 | 对单段编码文本做解码 |
若只需编码某一个值,用编码/解码工具即可;若要理解整条链接里有哪些参数,用参数格式化更合适。
隐私说明
解析、编辑、复制均在浏览器本地执行,URL 内容不会上传到 ComTools 服务器,适合处理内网地址、带 Token 的临时链接等敏感场景。
相关阅读
- HTML 表格转 Excel 指南(同样适合从网页提取数据)
- Excel 转 SQL(配合 IN 子句批量造数)