🔒 文件在您的浏览器中处理,绝不会上传到服务器。

上传图片
📁
点击上传或直接拖放图片
支持 PNG, JPG, GIF, WebP, SVG
Base64 输出

如何使用

图像 → Base64: 上传或拖放图像以自动进行编码。您可以复制原始 Base64 字符串或完整的数据 URI。

Base64 → 图像: 切换到解码选项卡并粘贴 Base64 字符串。点击解码以预览并下载转换后的图像文件。

什么是 Base64?

Base64 是一种将二进制数据表示为 ASCII 字符串的二进制到文本编码方案。它通常用于将图像直接嵌入 HTML 或 CSS 中,而无需单独的图像文件。请注意,Base64 字符串的体积通常比原始二进制数据大 33% 左右。

常见问题

什么是 Base64 data URI?什么时候使用?

data URI 把图片以 Base64 字符串的形式直接嵌入 HTML 或 CSS,无需额外的 HTTP 请求。适用于小图标、邮件内嵌图片,以及在注重性能的页面中减少请求数。

把图片转为 Base64 会增大体积吗?

会。Base64 把每 3 个字节编码为 4 个字符,编码后的字符串比原始二进制文件大约大 33%。

任何 Base64 字符串都能解码回图片吗?

任何有效的 Base64 编码图片都可以解码。工具会根据 data URI 前缀自动识别常见格式(JPEG、PNG、WebP、GIF)。

纯 Base64 字符串和 data URI 有什么区别?

纯 Base64 字符串只包含编码后的字节。data URI 在前面加上 data:<mime-type>;base64, 前缀,浏览器可以直接把它作为 HTML 或 CSS 中的图片来源显示。

工具会把我的图片上传到服务器吗?

不会。编码和解码完全在浏览器中完成,图片不会被传输到任何地方。