图片 ⇆ Base64 转换工具

拖拽文件到此,或点击选择文件

帮助与说明

常见问题

Data URI 是什么?展开
Data URI 是把文件内容直接内嵌到文本里,常见形式是 data:image/png;base64,....
为什么 Base64 比原图更大?展开
Base64 会增加额外开销(通常约 33%),适合嵌入/传输,但不一定适合线上性能。
必须带 data:image/... 前缀吗?展开
不必须。你可以粘贴完整 Data URI 或纯 Base64;若粘贴纯 Base64,本工具默认按 PNG 处理。
为什么 Base64 转图片会报错?展开
可能字符串不完整、包含无效字符/空白,或内容本身不是图片数据。

如何进行图片与 Base64 转换

  1. 选择“图片→Base64”,上传图片生成 Data URI。
  2. 或选择“Base64→图片”,粘贴 Data URI/Base64 字符串。
  3. 预览并复制/下载结果。

隐私说明

完整说明

这个工具能做什么?

本页提供两种模式:

  • 图片 → Base64:上传图片,生成 Base64 的 Data URI。
  • Base64 → 图片:粘贴 Data URI/Base64,预览并下载图片。

Base64 适合什么场景

Base64 常用于:

  • 调试时把小图快速嵌入到 HTML/CSS
  • 通过只支持文本的渠道传递图片(日志/JSON 请求体等)
  • 生成小图标的 Data URI

对于大图,通常直接使用图片文件链接更合适。

示例

示例 1:带前缀的 Data URI

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...

示例 2:纯 Base64(不带前缀)

iVBORw0KGgoAAAANSUhEUgAA...

如果粘贴的是纯 Base64,本工具会默认按 PNG 来尝试解析。

小提示

  • 如果你要上线使用,建议先用“格式转换/压缩”减小体积,不要内嵌过大的 Base64 字符串。
  • 如果你要处理的是纯文本 Base64(非图片),请使用文本 Base64 工具。

相关工具