您的足迹:

URL 编码/解码

针对文本进行 URL 编码或解码操作。将非字母数字字符转换为百分号(%)后跟两位十六进制数,便于在 URL 中安全传输。

输入文本

URL编码特殊符号对照表

符号 编码 符号 编码 符号 编码
空格%20 !%21 "%22
#%23 $%24 %%25
&%26 '%27 (%28
)%29 *%2A +%2B
,%2C /%2F :%3A
;%3B =%3D ?%3F
@%40 [%5B ]%5D

使用说明与示例

如何使用
  1. 在上方"输入文本"区域粘贴或输入需要处理的内容。
  2. 点击"URL编码"将特殊字符转换为百分号编码;点击"URL解码"把编码还原为可读文本。
  3. 结果会显示在"结果输出"区域,可一键复制。
适用场景
  • 构建包含中文或特殊符号的查询参数,例如搜索关键词。
  • 防止 URL 中的空格、#、& 等字符引起解析错误。
  • 排查后端日志/回调参数中被编码的内容。
示例
示例 1

原始文本:

https://example.com/search?q=Vue 3 &tag=工具箱

编码结果:

https%3A%2F%2Fexample.com%2Fsearch%3Fq%3DVue%203%20%26tag%3D%E5%B7%A5%E5%85%B7%E7%AE%B1
示例 2

原始文本:

Hello, 世界!

编码结果:

Hello%2C%20%E4%B8%96%E7%95%8C%21
注意事项
  • 本工具使用浏览器内置 encodeURIComponentdecodeURIComponent 行为。
  • 如需对整段 URL(含协议与路径)进行编码,请按需仅对查询参数部分编码。
  • 重复编码会导致内容不可读,若结果异常,请先解码一次再查看。

常见问题(FAQ)

URL 编码用于在 URL 中安全传输文本,主要将非字母数字字符转为百分号编码;Base64 主要用于以文本形式承载二进制数据或任意字节序列,两者用途不同。

当 URL 参数中包含空格、中文、表情、特殊符号(如 &、#、?、= 等)时,应进行编码以避免解析错误。

可能是内容被重复编码或原始数据编码方式不一致。请先尝试解码一次或确认原始编码流程。