Base64 编解码工具

Base64 编码/解码,支持文本和文件内容。

什么是 Base64 编码?

Base64 是一种基于64个可打印字符来表示二进制数据的编码方式。 常用于在HTTP环境下传递较长的标识信息,例如在电子邮件中嵌入图片、在URL中传递参数等。 它不是一种加密方式,而是编码方式,可以轻松被解码。

功能特点

  • 支持 Base64 编码和解码双向转换
  • 正确处理中文字符和 Unicode 字符
  • 编码结果使用标准 Base64 字母表(A-Z, a-z, 0-9, +, /)
  • 自动处理 = 填充字符
  • 支持复制结果,快捷键切换

使用说明

在输入框中输入要编码的文本或要解码的 Base64 字符串。选择「编码」模式将普通文本转为 Base64,选择「解码」模式将 Base64 字符串还原为原始文本。支持中文、英文、符号等任意字符。

使用示例

Base64 编解码示例

# 编码
输入: Hello World
编码后: SGVsbG8gV29ybGQ=

# 解码
输入: SGVsbG8gV29ybGQ=
解码后: Hello World

常见问题

Base64 是加密吗?

不是。Base64 只是一种编码方式,不是加密,它编码后的数据可以轻松解码回原文。请不要用 Base64 保护敏感数据。

为什么编码结果末尾有等号?

等号是 Base64 的填充字符。当原始数据长度不是 3 字节的整数倍时,会在输出末尾添加一个或两个等号。

Base64 编码会让数据变大吗?

会的。Base64 编码会使数据体积增加约 33%,每 3 个字节编码为 4 个字符。