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