Base64 编解码工具
在线 Base64 编码解码、图片转 Base64。支持文本和图片,全部在浏览器端处理。
Base64 编解码 — 在线文本与图片 Base64 转换工具
工具介绍
这是一款完全在浏览器本地运行的 Base64 编码解码工具,支持文本和图片双向转换。Base64 是一种用 64 个可打印字符表示二进制数据的编码方式,广泛用于邮件附件、URL 参数传递、JSON 中嵌入图片、API Token 存储等场景。本工具所有计算都在浏览器 JavaScript 里完成,敏感数据(如凭据、密钥)绝对安全。
怎么使用
- 选择模式:文本编码 / 文本解码 / 图片转 Base64
- 在输入框粘贴文本(图片可直接拖入)
- 结果实时显示在右侧,点「复制」按钮即可使用
常见用例
- 把 API 凭据、Token 嵌入到 JSON 或 YAML 配置文件
- 在 HTML / CSS 的
中嵌入小图标
- 邮件附件传输时把二进制内容转成可打印字符
- 处理 JWT、Basic Auth 等 Web 认证场景的凭据
常见问题
Q: Base64 是加密吗?
A: 不是。Base64 只是编码,任何人拿到 Base64 字符串都能反解原文。要保护敏感信息请用真正的加密算法。
Q: 中文/emoji 会被正确处理吗?
A: 会。工具默认使用 UTF-8 编码,正确处理所有 Unicode 字符。
Q: 生成的 Base64 字符串能直接贴到代码里用吗?
A: 可以。直接复制即可,已自动去除换行。
小贴士
Base64 编码后体积会增大约 33%,短文本影响小,大文件建议用专门的二进制传输
图片 Base64 适合小于 10 KB 的小图标;大图会让 HTML 显著变大
想了解其他编码?试试「URL 编解码」「Hex ↔ 文本」「二进制 ↔ 文本」
常见使用场景
在线使用 Base64 编码解码,适用于以下场景:
- 前端开发:把图片转成 Base64 字符串嵌入 CSS/HTML,减少 HTTP 请求
- 数据传输:在 URL 或 JSON 中安全传输二进制数据(如文件、图标)
- API 调试:解码 JWT Token、HTTP Basic Auth 凭据等 Base64 字符串
- 邮件附件:理解邮件系统中附件的 Base64 编码原理(MIME)
- 数据存储:在纯文本环境(XML、JSON)中保存小型二进制资源
常见问题
以下是用户最常问的问题:
Q: Base64 是加密吗?
A: 不是。Base64 只是编码方案,不提供任何安全性。任何人都能轻松解码。需要安全请用真正的加密(AES、RSA)。
Q: Base64 编码后的字符串会比原文大多少?
A: 大约 33%。每 3 字节原文编码成 4 字节 Base64 字符串。
Q: 中文能用 Base64 编码吗?
A: 可以。需要先转成 UTF-8 字节序列,再做 Base64 编码。
相关教程
想深入了解 Base64 在线编解码 - 免费加密/解密文本与图片 背后的原理?看看这些教程: