DeepSeal — 本地加密笔记应用,你的隐私只有你说了算。 免费下载 → ×
B64

Base64 编解码

Base64 编码解码,支持文本与图片互转(Data URL)。

P1
文本 ↔ Base64
文本
Base64
图片 ↔ Base64(Data URL)
📁
点击选择图片,或拖入此区域
支持 PNG / JPEG / WebP / GIF · 最大 5MB · 本地处理
Base64 Data URL

Base64 编解码工具

Base64 是一种将二进制数据转为 ASCII 字符串的编码方式。本工具支持文本与 Base64 互转,以及图片转 Base64 Data URL(可直接嵌入 HTML/CSS)。

常见场景

  • 图片内嵌:将小图标转为 Base64 嵌入 CSS,减少 HTTP 请求
  • 数据传输:API 返回二进制数据时用 Base64 编码
  • 邮件附件:MIME 协议用 Base64 传输二进制

Base64 常见问答

Base64 是加密吗?
不是。Base64 是编码,任何人都能解码,不提供任何安全性。仅用于数据格式转换,不要用它保护敏感信息。
Base64 后体积变大了?
是的,Base64 编码后体积约为原始数据的 4/3(约增大 33%)。因此大图片不建议转 Base64 嵌入。
Base64 Data URL 是什么?
Data URL 是将小图片等资源以 Base64 编码直接嵌入 HTML/CSS 的方案,格式为 data:image/png;base64,xxxx。优点是减少 HTTP 请求,缺点是不走缓存、增大 HTML 体积,适合小图标。
浏览器 atob/btoa 处理中文为什么会乱码?
浏览器原生 atob/btoa 不支持 UTF-8,只处理 Latin1 字符。处理中文需先 encodeURIComponent 再编码,或用 TextEncoder/TextDecoder。本工具已正确处理 UTF-8。

HyperGrad 生态还有这些站