Global ToolBox

图片转 Base64 工具

将图片转换为 Base64 字符串或 Data URI,或将 Base64 字符串解码回可预览、可下载的图片,全部在浏览器本地完成。

🔒 在您的浏览器本地处理

Loading…

使用方法

  1. 选择“编码”将图片转成 Base64,或选择“解码”将 Base64 转回图片。
  2. 在编码模式中,拖放图片或点击拖放区从设备中选择文件。
  3. 切换输出结果是否包含“data:”前缀,然后复制结果字符串。
  4. 在解码模式中,粘贴 Base64 字符串或 Data URI,即可预览并下载为图片。

功能特点

  • 双向转换:图片转 Base64、Base64 转图片
  • 可切换输出完整 Data URI 或纯 Base64
  • 编码与解码模式均提供实时图片预览
  • 一键复制结果、一键下载图片
  • 100% 本地处理,图片不会离开你的浏览器

常见问题

什么是 Base64 图片编码?

Base64 编码会将二进制图片数据转成由 64 个可打印字符组成的纯文本。加上“data:image/png;base64,...”前缀后,即可直接嵌入 HTML、CSS 或 JSON,无需单独的图片文件。

为什么输出结果以“data:image/...;base64,”开头?

这是 Data URI 前缀,用于告诉浏览器或应用程序这段数据的 MIME 类型,以便正确渲染。如果只需要纯 Base64 内容,可以关闭这个前缀。

Base64 编码会让文件变大吗?

会的,大约会增加 33%,因为每 3 个字节的二进制数据会变成 4 个 Base64 字符。这种方式便于嵌入小图片,但并非压缩技术。

我的图片会被上传到哪里吗?

不会。所有编码和解码都使用 File 与 Blob API 在你的浏览器本地完成,不会发送到任何服务器。

为什么粘贴的 Base64 字符串会显示错误?

请检查复制过程中是否多了空格、换行或缺失字符。如果仍然失败,即使格式看起来像 Base64,该字符串也可能不是有效的图片数据。

相关工具