URL 编码解码
自动识别输入:普通文本会编码,合法的百分号编码会解码;也可手动选择编码或解码。
本地处理 · 文件不上传
文件在当前浏览器处理,不会自动上传。首次加载处理组件可能需要联网。
URL 编码解码的用途与范围
URL 编码把特殊字符转为可传递的百分号序列,适合查询参数值、路径片段和日志中的转义文本检查。
自动模式无法解码时会把输入作为普通文本处理;手动解码要求有效的百分号编码与 UTF-8 序列。
能力说明
参数值与完整链接不同
编码会处理斜线、问号和等号等字符;应首先明确要编码的是参数值还是链接片段,不能将编码结果视为完整 URL 来进行结构重写。
百分号解码与加号
解码读取有效的 UTF-8 百分号序列,保留普通加号;它不同于把 + 作为空格的表单编码规则。
实用示例
编码包含空格的文本
输入
hello world
转换结果
hello%20world
此例说明空格的百分号编码,可用于参数值或路径片段。
解码加号字符
输入
a%2Bb
转换结果
a+b
解码 %2B 得到加号;输入普通 a+b 时,加号也不会自动变为空格。
使用步骤
粘贴文本或链接
输入原始文本、查询参数,或已经编码过的 URL 片段。
自动检测
自动识别输入:普通文本会编码,合法的百分号编码会解码;也可手动选择编码或解码。
复制继续使用
确认结果后,一键复制到接口调试、日志排查或页面链接中继续使用。
常见问题
为什么"解码结果"有时是空的?
手动解码遇到无效输入时会清空结果并提示错误;自动模式会改为编码普通文本,有歧义时可切换模式。
什么时候应该优先使用编码结果?
当文本要放进 URL 查询参数、路径片段、回调地址或日志中的链接字段时,先编码可以避免特殊字符破坏结构。
为什么加号没有被解码为空格?
本工具使用 URL 文本的编码解码规则,普通 + 会保持为 +;空格对应 %20,如需处理表单数据,应使用对应的表单解析规则。
