OnTool

URL 编解码

百分号编码(UTF-8);左侧选择编码/解码,输入后实时转换。

原文
编码结果

暂无输出

在左侧输入内容,将实时显示转换结果

使用说明
按下列步骤操作即可;具体按钮位置以页面为准。
  1. 在输入框填写原文或已编码字符串,按页面上的「编码 / 解码」切换模式(具体以界面为准)。
  2. 多数情况下会随输入实时转换;空格、中文等会按百分号编码规则变为 %XX 序列。
  3. 请避免把整段已带 `?query=` 的完整 URL 误当「纯查询字符串」解码,必要时只取参数片段再操作。
  4. 处理仅在浏览器本地完成,不会上传文本。
常见问题
若在浏览器里使用遇到问题,可先对照下方说明排查。
什么时候需要 URL 编码?
当查询参数、路径片段或表单里含有空格、&、=、中文等非 ASCII 字符时,需要编码以符合 RFC 3986 等约定,避免被截断或歧义。
编码后是什么样子?
常见为 % 后跟两位十六进制,如空格为 %20;UTF-8 下中文一般会变为多段 %XX。
编解码可逆吗?
在字符集与 UTF-8 约定一致的前提下,编码再解码应能还原原文;若中间混有已解码的特殊字符,请分段处理。
和 Base64 有什么区别?
URL 编码面向「放在地址栏/查询串里安全显示」;Base64 面向「把任意字节写成文本」。用途不同,不要混用替代。