Base64编码/解码工具

即时编码和解码Base64字符串。

快速测试

其他工具

什么是Base64?

Base64是一种将二进制数据转换为ASCII文本格式的编码方案。 它使用64个字符(A-Z、a-z、0-9、+、/)来表示数据, 使其可以安全地通过电子邮件或URL等基于文本的系统传输。

Base64的工作原理

Base64编码将3个字节(24位)的二进制数据转换为4个ASCII字符。 每个字符代表原始数据的6位。如果输入数据不能被3整除, 则会添加填充字符(=)。

Base64的常见用途

  • 邮件附件:二进制文件的MIME编码
  • 数据URI:将图片直接嵌入HTML/CSS中
  • API数据传输:在JSON中传输二进制数据
  • 基本身份验证:HTTP授权请求头
  • Cookie:在浏览器Cookie中存储复杂数据

Base64编码示例

原始文本 Base64编码结果
Hello SGVsbG8=
World V29ybGQ=
Base64 QmFzZTY0

注意事项

  • 不是加密:Base64是一种编码方式,而非加密方式,任何人都可以解码。
  • 数据体积增大:Base64编码后的数据比原始数据大约增大33%
  • 支持UTF-8:本工具可以正确处理Unicode字符