Base64 编码工具

编码文本和本地文件。数据保留在你的设备上。

编码与解码
正在准备工作区…
输入
输出
结果将显示在这里。

使用方法

  1. 粘贴文本、打开文件或尝试示例。
  2. 选择格式。结果会随输入更新。
  3. 复制结果或下载转换后的数据。

认识 Base64 编码

Base64 用一组较小的 ASCII 字符来表示字节。当系统需要 Base64 值时,可将 UTF-8 文本或本地二进制文件编码后使用。

选择标准字符集或 Base64url。文件输入使用原始字节,不会将图片或 PDF 重新解释为文本。

从文本或文件转换为 ASCII

文本在编码前先转换为 UTF-8。每三个字节变成四个 Base64 字符。本地文件按原始字节读取,空文件也支持;不会上传任何内容。

一次 Base64 转换
输入
你好,开发者!👋
结果
5L2g5aW977yM5byA5Y+R6ICF77yB8J+Riw==

默认设置会对这段输入执行一遍转换。

选择正确的字符集

标准 Base64 使用 + 和 /,Base64url 使用 - 和 _。填充默认开启,接收方格式允许时可以省略。不会添加换行符或 data URL 前缀。

编码不能保护秘密

Base64 是可逆编码,不是加密或压缩。二进制大小通常增加约三分之一。不要认为编码后的凭据已被隐藏,并请检查接收系统所需的格式。

处理限制

最多支持 5 MiB 输入、20 MiB 输出,每次运行最长 10 秒。文本文件必须使用 UTF-8。Base64 编码也支持二进制文件。文档保留在你的设备上。

?

常见问题

可以编码文件吗?

可以。打开或拖入一个本地文件,其字节会在不上传的情况下进行编码。

支持 Emoji 和非英语文本吗?

支持。文本在 Base64 转换前先编码为 UTF-8。

Base64url 和 Base64 一样吗?

其中两个字符使用不同的字符集。协议要求时,请选择 Base64url。

可以移除 = 字符吗?

仅在接收方格式允许省略填充时,才关闭填充选项。

结果经过加密了吗?

没有。任何拥有编码值的人都可以解码。

寻找下一个实用工具

语言

切换语言?当前页面的内容将被清空。请先复制或下载需要保留的数据。