Base64 工具 — 编码与解码
将文本或图像转换为Base64,并在浏览器中解码Base64。
UtiliApp 的好处
- ✓100% 免费
- ✓在浏览器中工作
- ✓未注册
- ✓已删除的文件
如何使用
-
1.
对文本进行编码
输入文本并点击转换
-
2.
编码图像
发送一张图片以获取 Base64 编码
-
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 以下,并在可能的情况下使用外部文件。