🔗 图片转 Base64 工具

图片转 Base64 字符 · Base64 字符串转图片在线还原

🖼️ 图片 → Base64 字符
🖼️

点击选择或拖拽图片到此处

支持 PNG / JPG / GIF / WebP / SVG 等

图片预览
请选择一张图片
🔤 Base64 字符串 → 图片
解码后的图片将显示在这里
解码图片
粘贴 Base64 后点击「生成图片」

什么是图片转 Base64 ?

图片转 Base64 是把一张图片的二进制数据编码成一段由 A-Z、a-z、0-9、+、/ 等 64 个可打印字符组成的字符串,常以 data:image/png;base64, 这样的 data URI 形式嵌入 HTML、CSS 或 JSON 中。网络传输中只有字符串时(如 JSON 接口、数据库字段、部分富文本编辑器)非常有用。逆操作「Base64 转图片」则把这段编码还原回原始图片,方便预览与下载。

本工具全程在浏览器本地完成,图片不会上传到任何服务器,适合处理需要隐私保护的截图与设计素材。

主要功能

  • 图片转 Base64:点击或拖拽图片,立即生成 Base64 字符串;可自由选择是否包含 data:image/...;base64, 前缀。
  • Base64 转图片:粘贴 Base64 字符串即可解码预览,智能去除 data URI 前缀与空白换行,自动识别图片类型。
  • 一键复制与下载:编码结果可复制到剪贴板或下载为 .txt 文件;解码后的图片可一键下载还原。
  • 多格式支持:支持 PNG、JPG/JPEG、GIF、WebP、SVG 等浏览器可解析的常见图片格式。
  • 本地处理零上传:所有转换在浏览器内完成,图片数据不出本地。

使用方法

图片转 Base64:在上方左侧面板点击或拖拽图片到上传区,即可在下方的输入框中看到生成的 Base64;如需用于 HTML/CSS 内嵌可保留 data URI 前缀,否则可取消勾选「包含 data URI 前缀」。Base64 转图片:在右侧面板粘贴 Base64 字符串,点击「生成图片」即可预览原图并点击「下载图片」保存到本地。

常见问题

Q:Base64 编码后文件会变大吗?
A:会,Base64 编码让数据体积增加约 33%,且无法压缩,适合小图的文本化内嵌,不适合替代正规的图片上传存储。

Q:图片会不会被上传到网站服务器?
A:不会。本工具所有转换均在浏览器本地完成,图片数据不会离开您的设备。

Q:解码时报错或无法预览怎么办?
A:请确认粘贴的是完整有效的 Base64;若带有 data URI 前缀工具会自动去除。无效或不完整的编码会提示解码失败。