Base64编解码

将图像转换为Base64数据URI,并将Base64字符串解码回图像。非常适合在HTML、CSS或JavaScript中内联嵌入图像。

在此处放置图像或点击浏览

支持所有图像格式

免费的在线Base64编码器/解码器 — 即时将图像转换为Base64

使用我们的免费在线工具,将图像转换为Base64数据URI并将Base64字符串解码回图像。上传图像以获取其Base64数据URI,可直接嵌入HTML、CSS或JavaScript — 非常适合减少HTTP请求、创建自包含网页或在行内存储小图像。您也可以粘贴Base64字符串以预览或下载解码后的图像。所有处理在您的本地浏览器中进行,确保完全隐私。

1. 上传

上传一张或多张图像,或粘贴Base64字符串以解码。

2. 查看与复制

查看生成的Base64数据URI或解码后的图像预览。

3. 随处使用

将Base64字符串复制到剪贴板或下载解码后的图像。

Base64编码器/解码器使用小贴士

  • Base64编码使文件大小增加约33%。用于小图像(图标、徽标),其中内联嵌入的便利性超过大小增加。
  • 数据URI非常适合自包含的HTML邮件、单文件网页和无需外部资源即可工作的CSS背景图像。
  • 对于大图像,不建议使用Base64编码 — 使用标准图像文件链接以获得更好的性能。

常见问题 — Base64编码器/解码器

Base64工具免费吗?

是的,完全免费。无需注册,无隐藏费用,无文件大小限制。所有处理在您的本地浏览器中进行。

什么是Base64编码?

Base64是一种二进制到文本的编码方案,将二进制数据(如图像)表示为ASCII文本。Base64编码的图像可以作为数据URI直接嵌入HTML或CSS中,无需单独的HTTP请求。

如何使用编码后的Base64字符串?

该工具生成完整的数据URI(例如data:image/png;base64,...)。您可以直接将其粘贴到HTML src属性、CSS url()值或JavaScript Image对象中。

如何解码Base64字符串?

切换到“Base64 → 图像”标签,粘贴您的Base64数据URI或原始Base64字符串,点击“解码与预览”。解码后的图像将显示并可下载。

何时应为图像使用Base64?

Base64最适合小图像(10KB以下)、图标、精灵图,以及需要尽量减少HTTP请求的情况。对于大图像,标准文件引用更高效。

Base64会增加文件大小吗?

是的,Base64编码比原始二进制文件增加约33%的大小。这是为了内联嵌入的便利性所做的权衡。

支持哪些图片格式?

您的浏览器支持的所有图像格式都可以编码为Base64,包括JPEG、PNG、WebP、AVIF、GIF、BMP、SVG等。