Utils365

Base64 在线编码与解码

将文本和文件转为 Base64,也能把 Base64 还原回来。

输入文本、打开任意文件,或将文件拖到这里

下一步: JSON转CSV · 二维码生成器

报告此工具的问题

如何使用 Base64 编码 / 解码

  1. 选择编码或解码

    编码会将文本或文件转为 Base64。解码会将 Base64 还原为文本或文件。

  2. 粘贴内容或打开文件

    输入、粘贴或拖入文件。结果会随输入实时更新。

  3. 复制或下载

    复制结果或直接下载。解码出的图片和文件会以正确的扩展名保存。

为什么选择 Utils365

  • 支持所有语言和表情符号

    文本以 UTF-8 编码,因此重音字母、中文、阿拉伯文和表情符号都能原样还原。

  • 宽容的解码器

    换行、URL-safe Base64、缺少 = 填充以及 data: URL 前缀都会自动处理。

  • 也支持文件和图片

    可编码最大 50 MB 的任意文件,或将 Base64 解码为图片、PDF 或 ZIP 并预览。

  • 注重隐私

    编码和解码都在你的浏览器中完成,你粘贴的令牌和密钥绝不会被上传。

常见问题

什么是 Base64?

一种只用 64 个普通字符(A–Z、a–z、0–9、+ 和 /)来表示任意数据(如图片或文件)的方法。它让二进制数据可以通过电子邮件、JSON、HTML 和 URL 传输。

Base64 是加密吗?

不是。任何人都能解码,所以它不能隐藏任何内容。它用于让数据安全通过仅支持文本的系统,而不是用来保护机密。

为什么 Base64 比原始数据大?

每 3 个字节会变成 4 个字符,因此 Base64 比其承载的数据大约大三分之一。

什么是 URL-safe Base64?

一种用 - 和 _ 代替 + 和 / 的变体,通常不带 = 填充,因此结果可以放进网址或文件名中。JWT 就使用这种格式。解码器两种都支持。

可以解码 Base64 图片吗?

可以。粘贴 Base64 即可,带不带 data:image/…;base64, 前缀都行。你会看到预览,并能以正确的扩展名下载图片。

什么是 data URL?

带有 data:image/png;base64, 这类前缀的 Base64,前缀标明了文件类型。浏览器可以在 HTML 或 CSS 中直接显示它。编码文件时勾选 Data URL 即可添加前缀。