文件编码

文件转 Base64 工具

把图片、PDF、ZIP 或其他文件编码为 Base64 文本,保持原始字节不变。

所有文件仅在您的浏览器中处理,不会上传到服务器。

这个工具是什么

文件转 Base64 将二进制内容表示为文本,适合复制或保存。可以输出纯 Base64,也可以输出包含 MIME 标记的 Data URI,不会转换原文件格式。

如何使用

  1. 选择一个不超过 20 MiB 的本地文件。
  2. 选择原始 Base64 或 Data URI 输出。
  3. 查看原文件信息、输出长度和预计文本大小。
  4. 复制较短的结果,或将完整结果下载为 TXT。

功能说明

  • 支持任意文件类型,不局限于图片。
  • 逐字节编码,文本文件也不先解码为文字。
  • 提供原始 Base64 与 Data URI 两种输出。
  • 大结果可直接下载为 TXT,避免依赖剪贴板。

编码说明

  • Base64 通常比原始二进制大约三分之一,加上浏览器中的文本表示会占用更多内存。
  • Data URI 使用文件的 MIME 标记;没有可用类型时使用 application/octet-stream。
  • 输出只作为文本展示,不预览或执行 HTML、SVG、JavaScript 等内容。

使用限制

  • 单个原文件最大 20 MiB。即使小于上限,低内存设备仍可能需要减少文件大小。
  • 复制操作限制为 1 MiB 文本;更大的结果请下载 TXT。剪贴板受浏览器权限和安全上下文限制。

隐私

所有文件仅在您的浏览器中处理,不会上传到服务器。

文件名、输入文字与结果也仅在当前浏览器中处理。工具不会自动保存您的输入,请在清空或离开页面前下载需要保留的结果。

FAQ

Base64 是压缩格式吗?

不是。它将二进制字节表示为可复制的文本,不压缩文件,也不会自动转换文件格式。

为什么 Base64 比原文件大?

每 3 个原始字节通常会写成 4 个 Base64 字符,因此文本长度通常增加约三分之一,较短输入还会包含填充字符。Data URI 另有一小段类型标记。

可以处理任意文件吗?

可以处理大小限制内的任意文件类型,包括图片、PDF、ZIP 和文本。内容只用于编码或解码,不会自动打开或执行。

文件会上传吗?

所有文件仅在您的浏览器中处理,不会上传到服务器。

转换后再还原,文件会一样吗?

使用完整且未改动的 Base64 还原后,文件字节应与原文件一致。可使用文件哈希工具比较 SHA-256。

返回开发者工具分类首页