wutongxue132的工具箱

URL编码解码工具

对URL中的特殊字符进行编码和解码,支持多种编码标准,提供自动检测功能

选择编码标准

URL编码
Base64
URL组件
十六进制

待编码文本

0 字符

编码结果

功能介绍与使用指南

自动检测编码格式

工具会智能识别输入内容的编码格式,并在解码时自动选择最合适的解码方式, 帮助您快速处理各种编码的URL字符串。

支持批量处理

您可以在输入框中输入多个URL,每行一个,工具会自动对每个URL进行编码或解码, 处理结果将一一对应显示在输出框中。

URL编码原理

URL编码是一种将URL中的非ASCII字符转换为可传输形式的机制。它将特殊字符转换为由百分号(%)后跟两位十六进制数组成的形式。

常见的URL编码规则:
  • 空格编码为 %20+
  • 中文等非ASCII字符会先转换为UTF-8编码,再进行百分号编码
  • 特殊字符如 ?#= 等会被编码
其他编码标准:
  • Base64编码:将二进制数据转换为64个可打印字符的编码方式
  • URL组件编码:针对URL查询参数的特殊编码,保留某些字符
  • 十六进制编码:将字符转换为对应的十六进制表示形式

使用示例

URL编码示例:
原始文本:
https://example.com/?q=中文搜索
URL编码后:
https%3A%2F%2Fexample.com%2F%3Fq%3D%E4%B8%AD%E6%96%87%E6%90%9C%E7%B4%A2
Base64编码示例:
原始文本:
Hello World!
Base64编码后:
SGVsbG8gV29ybGQh