URL编码解码

输入URL或文本进行编码或解码操作,可复制处理后的结果

12 次使用 | 5.0 评分

URL处理

支持完整URL、URL参数或任意文本的编码和解码

处理结果

未处理

请输入并处理URL以查看结果

使用说明

1

选择操作类型

选择是进行URL编码还是解码操作。

2

输入URL或文本

在输入框中输入要处理的URL或任意文本。

3

处理URL

点击"处理"按钮,系统将对URL或文本进行编码或解码。

4

复制结果

处理完成后,可以查看结果并点击"复制结果"按钮复制到剪贴板。

URL编码解码基本知识

什么是URL编码?

URL编码(URL Encoding)是一种将URL中的非ASCII字符和特殊字符转换为可安全传输格式的方法。编码后的字符以百分号(%)后跟两个十六进制数字表示。

为什么需要URL编码?

  • 确保URL在各种网络协议中安全传输
  • 解决特殊字符在URL中有特殊含义的问题
  • 支持在URL中使用非ASCII字符(如中文)
  • 防止URL解析错误和安全漏洞

常见编码规则

• 字母和数字保持不变

• 某些标点符号(如连字符、下划线、点号、波浪线)保持不变

• 空格编码为 %20 或 + 号

• 其他字符根据UTF-8编码规则转换为%XX格式

常见应用场景

  • 在URL查询参数中包含特殊字符
  • 构建包含中文或其他非ASCII字符的链接
  • 处理表单提交的数据
  • API调用时对参数进行编码
  • 处理URL重定向时的特殊字符

URL编码示例

原始字符 URL编码结果 说明
空格 %20 或 + URL中最常见的编码字符
%E4%B8%AD 中文字符编码
? %3F 在URL中有特殊含义的字符
= %3D 查询参数分隔符
@ %40 电子邮件地址中使用