URL 编解码

对网址、路径和查询参数编码或解码,转换中文和特殊字符,排查 URL 参数问题。

免费浏览器
Output

关于URL 编解码

将文本值转换为 URL 组件百分号编码,或解码已编码的值。适合准备查询参数或查看从地址中复制的编码文本。

如何使用URL 编解码

  1. 选择组件编码或解码。
  2. 粘贴需要转换的值。
  3. 检查保留字符处理并复制结果。

输入与输出示例

输入与设置
hello world
组件编码
预期输出
hello%20world

适用场景

  • 编码包含空格的查询参数。
  • 读取请求网址中百分号编码的内容。

使用前需要了解的限制

使用 encodeURIComponent 与 decodeURIComponent,不提供完整 URI 编码。解码保留加号,表单编码查询串可能需要不同处理。

数据处理与费用

核心操作在浏览器中完成,工具输入不会上传处理。网站仍可能使用会话 Cookie,并按隐私政策收集运行或使用数据。

在浏览器中免费使用,无需登录。

常见问题

encodeURI 用于编码完整 URL,会保留 /、?、#、& 等分隔符;encodeURIComponent 用于编码单个组件(例如查询参数值),这些字符也会被编码。对单个值进行编码时应优先使用 encodeURIComponent。

不会。编码和解码完全在浏览器中通过 JavaScript 内置函数执行,数据不会发送到任何服务器。

本工具使用组件编码,空格转为 %20。解码使用 decodeURIComponent,不会把 + 转为空格。HTML 表单查询串可能采用不同规则,需要用相应表单解析器处理。

相关工具