URL 编码 / 解码

将文本进行 URL 百分号编码或解码,支持组件/整址与 x-www-form-urlencoded 规则
输入内容
编码与解码均在浏览器内完成,不会上传任何数据。
输出结果
关于 URL 编码 / 解码

URL 编码(百分号编码)用于将文本中的特殊字符转换为安全的可传输形式,常见于查询参数、路径片段与表单提交。

本工具提供 encodeURIComponent(适合编码单个参数或片段)与 encodeURI(适合整条地址)两种范围,并支持表单场景常用的 x-www-form-urlencoded(空格用 +)。所有处理均在本地执行。

  • 使用场景: 为查询参数/路径片段做编码;对接口返回的百分号编码进行还原;清理被错误双重编码的文本等。
  • 编码范围: 组件(encodeURIComponent)会编码大多数非保留字符,适合参数值;整址(encodeURI)保留如 : / ? # 等分隔符,适合整条 URL。
  • x-www-form-urlencoded: 传统表单提交中空格会编码为 + 而非 %20;勾选后编码与解码均按此规则处理。
  • 隐私说明: 不发起网络请求;数据仅保存在本页,刷新即可清空。