🇨🇳ZH

图片转 Base64

把图片编码为 Base64 data URI,或把它解码还原为图片 — 在你的浏览器中。

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

关于图片转 Base64

本工具把图片编码为 Base64 data URI——一段代表整张图片的文本字符串——并把这类字符串解码还原为可查看的图片。开发者用 data URI 把小图片直接嵌入 HTML 或 CSS(一个图标、一个徽标、一个邮件安全的图形),使它随页面一起加载,而非作为单独的请求。它也便于把图片粘进只允许文本的 JSON 载荷或配置文件。

工作原理

编码 读取你的图片文件并生成一个 data: URI——例如 data:image/png;base64,iVBORw0KGgo…——你可以直接把它粘进 <img src>、CSS 的 background: url(...),或任何需要文本字符串的地方。它还显示生成文本的大小。解码 接收一段 Base64 字符串或完整的 data URI,把它渲染还原为一张你可以预览和下载的图片。一切都在你的浏览器中进行。

假设与行为

  • 编码输出一个完整的 data URI(含 data:image/…;base64, 前缀),可直接放入 HTML 或 CSS。
  • 解码既接受完整的 data URI,也接受裸的 Base64 字符串(若未给出类型则假定为 PNG)。
  • 会显示编码文本的大小,便于你判断嵌入是否值得。
  • 粘贴的 Base64 中的空白在解码时被忽略。

局限

  • Base64 比原始二进制大约 33%。 嵌入会膨胀你的 HTML/CSS,因此它最适合小图片(图标、极小的徽标);大图片作为普通文件提供更好。
  • 嵌入的 data URI 不会被浏览器单独缓存,因此通过 data URI 在多个页面重复使用同一张大图片,相比共享文件会浪费带宽。
  • 它处理图片 data URI;它不是通用文件编码器。
  • 非常大的图片会产生非常长的文本字符串,处理起来可能不便。

隐私

编码和解码完全在你的浏览器中运行。你的图片和 Base64 文本绝不会离开你的设备。

常见问题

这个 Base64 图片工具免费吗?

是的——免费、无需注册、无限制,在你的浏览器中运行。

我的图片会被上传吗?

不会。编码和解码在你的浏览器中本地进行;不会发送到服务器。

什么是 data URI,我在哪里用它?

它是一段包含整张图片的文本字符串,如 data:image/png;base64,…。你可以把它粘进 <img src>、CSS 背景,或任何需要内联图片的文本字段。

它能把 Base64 解码回图片吗?

能。粘贴一个完整的 data URI 或裸的 Base64 字符串,它就会渲染图片供预览和下载(未指定类型时假定为 PNG)。

为什么 Base64 比我的图片文件大?

Base64 编码增加约 33% 的开销,因此文本比原始二进制大。这就是它最适合小图片的原因。

什么时候我不该用 data URI?

对于大图片或在许多页面重复使用的图片——普通图片文件更小且可单独缓存。data URI 适合小的、一次性的图形。

我的数据会被上传吗?

不会。一切都在你的浏览器中本地运行;不会发送或存储任何内容。

Lakshay Kumar

作者 Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

最后更新: August 22, 2026
🎁