图片与 Base64 转换

在本地将常见图片转换为 Base64,或将 Base64 内容还原为可预览、下载的图片。

选择图片

支持 PNG、JPG、GIF、WebP、BMP、AVIF,单张最大 20 MiB。

可直接使用的代码片段

复制 Data URI,或将图片嵌入 HTML、CSS、Markdown 和 JavaScript。

选择图片后,这里会显示可复制的 Base64 内容。

输入与输出示例

PNG 图片iVBORw0KGgoAAAANSUhEUg…
data:image/jpeg;base64,/9j/…验证后还原 JPG 图片

如何使用

  1. 选择“图片转 Base64”或“Base64 转图片”,两种模式的数据会分别保留。
  2. 上传、拖入或粘贴一张图片,或输入原始 Base64、完整 Data URI。
  3. 复制 Base64 或 Data URI;还原成功后可预览并下载原始图片格式。

能力与限制

  • 浏览器本地处理
  • 图片、Base64、预览与下载均只在当前浏览器内存中处理,不上传、不记录、不持久化。
  • 支持 PNG、JPG、GIF、WebP、BMP、AVIF;图片文件及解码后的内容最大 20 MiB。
  • 会按文件签名校验实际图片类型。非图片、损坏数据或 Data URI 声明类型与实际字节不一致时会拒绝预览。

常见问题

Base64 和 Data URI 有什么区别?
Base64 是图片字节的文本表示;Data URI 在它前面附带 data:image/...;base64, 类型前缀,可直接放入部分 HTML 或 CSS 属性。
图片会上传到服务器吗?
不会。文件读取、Base64 编解码、签名校验和预览都在当前浏览器中完成。

相关指南

图片与 Base64:Data URI、体积与使用边界 ↗

相关工具

更新于 2026-10-11 · 项目与反馈说明