Base64 & URL 编解码工具

在线 Base64 编码/解码、URL 编码/解码工具,支持双向转换和实时预览。

0 字符
0 字符

Base64 常用于在文本环境中安全传输二进制数据,如邮件附件、图片编码等。

💡

使用提示

  • • Base64 编码:将二进制数据转换为可打印 ASCII 字符,常用于数据存储和传输
  • • URL 编码:将 URL 中的特殊字符转换为 % 后跟两位十六进制数的形式,保留常用标点
  • • 解码时,请确保输入格式正确,否则可能导致解码失败
  • • 所有操作均在浏览器本地完成,数据不会上传服务器

关于 Base64 编码

Base64 是一种基于 64 个可打印字符来表示二进制数据的方法。

  • 常用于在 HTTP 环境下传输较长的标识信息
  • 用于电子邮件中传输二进制文件
  • 将图片等二进制数据嵌入到文本文件中
  • 在某些数据存储和传输协议中作为标准格式

Base64 编码后的数据比原始数据大约增加 33% 的体积。

关于 URL 编码

URL 编码(百分比编码)用于将 URL 中的特殊字符转换为安全字符。

  • 将非 ASCII 字符(如中文)转换为 UTF-8 编码
  • 对 URL 中的保留字符(如 ?、&、=、/、# 等)进行编码
  • 确保 URL 在各种网络环境中正确传输
  • 防止跨站脚本攻击(XSS)

常见的编码字符:空格 → %20,中文 → %E4%B8%AD 等形式。

使用示例

Base64 示例

原文:Hello, 世界!

Base64 编码:SGVsbG8sIOa1i+ivlSE=

尝试将原文复制到输入框进行编码测试

URL 编码示例

原文:https://example.com/search?q=编码测试

URL 编码:https%3A%2F%2Fexample.com%2Fsearch%3Fq%3D%E7%BC%96%E7%A0%81%E6%B5%8B%E8%AF%95

URL 编码后可直接用于 HTTP 请求