Base64 工具 — 编码与解码

将文本或图像转换为Base64,并在浏览器中解码Base64。

用于 Base64 编码的文本

已复制!

将图片转换为 Base64

Base64 解码

UtiliApp 的好处

  • 100% 免费
  • 在浏览器中工作
  • 未注册
  • 已删除的文件

如何使用

  1. 1.

    对文本进行编码

    输入文本并点击转换

  2. 2.

    编码图像

    发送一张图片以获取 Base64 编码

  3. 3.

    解码

    粘贴 Base64 以查看原始内容

常见问题解答

数据是否已发送?

不。所有内容仅在您的浏览器中处理。

转换在您的浏览器本地进行。没有数据被发送。

Base64 是一种仅使用文本字符来表示二进制数据(例如图像或文件)的方式。它对于在 JSON、URLs、CSS/HTML (Data URI) 中传输内容,或在直接发送二进制数据不可行的上下文中很有用。

何时使用 Base64

  • 将小图标直接嵌入到 HTML/CSS 中,使用 Data URI,以减少请求次数。
  • 在仅接受文本的 API 中发送二进制数据(如:JSON)。
  • 创建原型或快速测试,而不依赖文件托管。

何时避免

  • 大图片:Base64 表示通常比原始文件大约 ~33%。
  • 可能从浏览器/CDN 缓存中受益的资源,作为静态文件。
  • 敏感内容:Base64不是加密;只是编码。

使用提示

  • 对于 Data URI,请使用以下格式: data:哑剧;base64,数据.
  • 请先对图像进行优化(例如:WebP),以显著降低生成的 Base64 的大小。
  • 在将其嵌入 HTML/CSS 时,或在解码时,确保使用正确的 MIME 类型(image/png、image/jpeg、image/webp)。
  • 在电子邮件(MIME)中,优先使用带有恰当头部的附件,而不是在正文中粘贴巨大的 Data URI。

限制与兼容性

现代浏览器支持较长的 Data URI,但内容过大可能影响性能和内存。为获得更好的体验,请将嵌入的资源保持在 ~1–2 MB 以下,并在可能的情况下使用外部文件。