URL 编解码

对 URL 参数与完整地址进行编码、解码,正确处理中文与特殊字符,避免乱码。支持查询字符串批量解析与格式化;所有处理都在浏览器本地完成,数据不会上传服务器。

输入内容 等待输入

「参数编码/解码」用于查询参数与文本片段;「完整地址编码」会保留协议、斜杠等结构字符。解码含 # 的分隔行会自动拆分。

输出结果
输入字符—
输出字符—
处理模式—
状态—
点击「参数编码」「参数解码」或「完整地址编码」,结果将显示在这里。

处理过程全部在浏览器本地完成,数据不会上传。

查询参数解析

解析结果以 JSON 对象输出,自动对值做 URL 解码;含 # 分隔时按行解析为数组。

处理规则
  • 参数编码使用 encodeURIComponent,会转义 ? # & = 等保留字符,适合拼进查询参数。
  • 完整地址编码使用 encodeURI,保留 :/?# 等结构字符,适合编码整段 URL。
  • 参数解码使用 decodeURIComponent,把 %E4%BD%A0 还原为「你」。
  • 严格模式对非法百分号序列抛出错误;宽松模式原样保留以便排错。
  • 查询参数解析自动对值做 URL 解码,输出 JSON 对象或数组。
  • 所有操作在浏览器本地完成,不经过任何服务器。