CODEC / URL

URL 编码与解码

URL 编码解码工具,支持参数值编码与完整 URI 编码两种模式,适合查询参数和链接调试。

在线工作台

浏览器本地处理

Enter 执行 · Shift+Enter 换行

输入内容后,点击上方按钮开始处理。

Under the hood

实现原理

输入只在浏览器中处理,下面分别说明转换逻辑与页面实现方式。

Logic

工作原理

  • 参数模式使用 encodeURIComponent,连 `?`、`&`、`=` 等分隔符也会转义。
  • 完整 URL 模式使用 encodeURI,保留 URL 结构字符,只转义不安全内容。
  • 解码遇到不完整的百分号序列会明确报错,不输出可能损坏的文本。

Browser

前端如何实现

  • 参数模式调用浏览器的 URI 组件编码能力,完整链接模式则保留路径和查询分隔符。
  • 编码与解码都在当前页面即时执行,不会访问输入的网址。

Keep working

相关工具

查看全部 →