图像转 Base64

将原始图片字节编码为纯 Base64 或带 MIME 前缀的 Data URL。

图片与图形
正在准备工作区…

使用方法

  1. 选择最大 2 MiB 的受支持 PNG、JPEG 或 WebP 文件。
  2. 点击“编码图像”,选择“Data URL”或“纯 Base64”。
  3. 复制完整文本,或下载为文本文件。

将图片字节表示为文本

API、文档或小型内联资源需要在文本字段中传递图片数据时,可使用 Base64。它编码文件字节,不会将图片转换为新格式。

Data URL 添加 MIME 类型与 Base64 前缀;纯 Base64 不包含这些外层信息。请选择接收字段要求的形式。

选择输出形式

Data URL 以 data:、检测到的 MIME 类型和 Base64 标记开头,可用于接受内联图片数据的场景。

纯 Base64 仅包含编码后的数据。如果 API 字段只接受该数据,不要添加 Data URL 前缀。

示例
输入
PNG file bytes
结果
data:image/png;base64,iVBORw0KGgo…

简化的 Data URL,展示前缀与 PNG 数据;省略号并非有效编码图片的一部分。

大小与元数据

传输压缩之前,Base64 表示通常比原字节大约多三分之一,Data URL 前缀还会增加少量文本。

编码保留原始文件字节,包括元数据。不会调整尺寸、重新压缩或清理图片;仍需符合支持的图片类型检查与 2 MiB 限制。

复制或下载文本

“复制”导出当前选择的输出形式;“下载”保存 image-base64.txt。在“纯 Base64”和“Data URL”之间切换,不会重新编码底层图片。

处理限制

静态 PNG、JPEG 和 WebP:20 MiB、2400 万像素,单边最多 8,192 像素。Base64:2 MiB。SVG:1 MiB。文件检查:1 GiB,仅读取前 256 字节。浏览器编解码支持各不相同。不会上传任何文件。

?

常见问题

图片会重新压缩吗?

不会。工具直接编码原始文件字节。解码 Base64 数据后,可还原这些字节。

HTML img src 应使用哪种形式?

Data URL 包含内联图片所需的 MIME 前缀。纯 Base64 本身不是完整的 img src URL。

文本为什么比图片文件更大?

Base64 用四个字符表示每组三个字节,必要时添加填充。它是编码,不是图片压缩。

Base64 会移除图片元数据吗?

不会。元数据仍是编码原文件的一部分。如需查看或移除,应使用合适的其他流程。

图片会上传吗?

不会。文件在浏览器中读取和编码,仅在选择“复制”或“下载”时导出文本。

寻找下一个实用工具

语言

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