.Convertor
菜单

URL 编码解码

自动识别输入:普通文本会编码,合法的百分号编码会解码;也可手动选择编码或解码。

本地处理 · 文件不上传

文件在当前浏览器处理,不会自动上传。首次加载处理组件可能需要联网。

URL 编码解码的用途与范围

URL 编码把特殊字符转为可传递的百分号序列,适合查询参数值、路径片段和日志中的转义文本检查。

自动模式无法解码时会把输入作为普通文本处理;手动解码要求有效的百分号编码与 UTF-8 序列。

能力说明

参数值与完整链接不同

编码会处理斜线、问号和等号等字符;应首先明确要编码的是参数值还是链接片段,不能将编码结果视为完整 URL 来进行结构重写。

百分号解码与加号

解码读取有效的 UTF-8 百分号序列,保留普通加号;它不同于把 + 作为空格的表单编码规则。

实用示例

编码包含空格的文本

输入

hello world

转换结果

hello%20world

此例说明空格的百分号编码,可用于参数值或路径片段。

解码加号字符

输入

a%2Bb

转换结果

a+b

解码 %2B 得到加号;输入普通 a+b 时,加号也不会自动变为空格。

使用步骤

  1. 粘贴文本或链接

    输入原始文本、查询参数,或已经编码过的 URL 片段。

  2. 自动检测

    自动识别输入:普通文本会编码,合法的百分号编码会解码;也可手动选择编码或解码。

  3. 复制继续使用

    确认结果后,一键复制到接口调试、日志排查或页面链接中继续使用。

常见问题

为什么"解码结果"有时是空的?

手动解码遇到无效输入时会清空结果并提示错误;自动模式会改为编码普通文本,有歧义时可切换模式。

什么时候应该优先使用编码结果?

当文本要放进 URL 查询参数、路径片段、回调地址或日志中的链接字段时,先编码可以避免特殊字符破坏结构。

为什么加号没有被解码为空格?

本工具使用 URL 文本的编码解码规则,普通 + 会保持为 +;空格对应 %20,如需处理表单数据,应使用对应的表单解析规则。

相关工具

相关文章