URL 编解码

在线 URL Encode/Decode 工具,支持组件编码、全 URL 编码及 application/x-www-form-urlencoded 格式。

模式选择

编码模式

转义除 A-Z a-z 0-9 - _ . ! ~ * ' ( ) 以外的所有字符

保留 : / ? # & = 等 URL 特殊字符

空格转为 +,其他同 Component

URL 编码模式的区别

  • Encode URI Component: 最常用的编码方式。将除 A-Z a-z 0-9 - _ . ! ~ * ' ( ) 之外的所有字符都进行转义。通常用于编码 URL 参数的值。空格会被编码为 %20
  • Encode URI (Full URL): 用于编码整个 URL。它不会转义 URL 中的保留字符(如 : / ? # & =),确保 URL 的结构不被破坏。空格会被编码为 %20
  • Form Data (Plus): 类似于 application/x-www-form-urlencoded MIME 类型。主要区别在于空格会被编码为 +,而不是 %20。这常见于 HTML 表单提交的数据中。

使用说明

功能介绍

在线 URL 编解码工具,支持 Component(URIComponent)、Full URL(URI)和 Form Data(x-www-form-urlencoded)三种编码模式,可在编码与解码之间自由切换。

操作步骤

先选择编码模式,在输入框填入需要转换的文本,点击「编码」或「解码」按钮即可在结果区查看转换结果,支持一键复制结果。

注意事项

解码失败会显示错误信息;Full URL 模式不会转义 URL 保留字符,适合整条 URL;Form Data 模式会将空格编码为 + 号,常用于表单提交。