Base64 编码与解码器
安全即时地在浏览器中编码和解码 UTF-8 文本、二进制文件、图片和 Data URI。
输入数据
Base64 结果
状态
Error details...
数据载荷统计
Base64 编码与解码引擎
在浏览器中安全编码和解码 UTF-8 文本、图片、PDF 和二进制文件,支持 URL-safe Base64。
Base64 数据处理流水线
4 阶段 WebWorker 异步处理架构
准备二进制缓冲
读取 UTF-8 字符串字节流或文件 ArrayBuffer 数据。
Base64 算法编码
将 6 位二进制块精确映射至 64 字符标准字典。
生成输出流
输出紧凑的编码文本或可直接复制的 Data URI。
全功能 Base64 工具箱
行业标准与严格合规性保障
URL-Safe 安全变体
使用 - 和 _ 代替 + 和 /,杜绝 URL 传参和 JWT 乱码解析冲突。
图片/SVG 内联 Data URI
一键生成 data:image/png;base64,... 格式,减少网站网络请求数。
完整 UTF-8 多字节支持
无损兼容中文、国际多语言 Unicode 字符及 Emoji 表情,绝不乱码。
离线沙箱安全
数据在内存中实时编解码,绝不向任何外部服务器发送请求。
实际场景配置转换
交互式示例库了解真实业务数据与嵌套层级如何转换为规范合规的数据格式。
1. 多字节 UTF-8 字符串与表情符号
text.txt → encoded.b64预览收起
1. 多字节 UTF-8 字符串与表情符号
text.txt → encoded.b64完美编解码国际 Unicode 字符与 Emoji 表情,确保数据无损无乱码。
Hello, World! 🌍🚀
International: ä, ö, ü, ñ, 日本語
Client-Side Safe: 100% PrivateSGVsbG8sIFdvcmxkISDwn5qA8J+agA==
SW50ZXJuYXRpb25hbDogw6QsIMO2LCDDvCwgw7EsIOaXpeacrOiqng==
Q2xpZW50LVNpZGUgU2FmZTogMTAwJSBQcml2YXRl2. URL 安全令牌与 JWT 签名 (RFC 4648 §5)
token.json → url_safe.b64预览收起
2. URL 安全令牌与 JWT 签名 (RFC 4648 §5)
token.json → url_safe.b64将 + 与 / 替换为 - 与 _,以便在 URL 查询参数与令牌中安全传输。
{
"sub": "usr_9821",
"iss": "freejsontocsv.com",
"scope": "read:data write:export"
}eyJzdWIiOiJ1c3JfOTgyMSIsImlzcyI6ImZyZWVqc29udG9jc3YuY29tIiwic2NvcGUiOiJyZWFkOmRhdGEgd3JpdGU6ZXhwb3J0In03. 图片与 SVG 内联 Data URI 嵌入
icon.svg → data:image/svg+xml;base64,...预览收起
3. 图片与 SVG 内联 Data URI 嵌入
icon.svg → data:image/svg+xml;base64,...生成 data:image/svg+xml;base64,... 字符串,供 HTML/CSS 直接内嵌渲染。
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M12 2L2 7l10 5 10-5-10-5z"/>
</svg>data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDJMMiA3bDEwIDUgMTAtNS0xMC01eiIvPjwvc3ZnPg==Base64 字符集与结构映射矩阵
W3C 与 RFC 8259 标准| 标准规范 | 字符集 | 填充规则 | 标准应用场景 |
|---|---|---|---|
| Standard (RFC 4648) | A-Z, a-z, 0-9, +, / | = or == | 通用二进制到文本传输、Data URI、API JSON 数据载荷。 |
| URL-Safe (RFC 4648 §5) | A-Z, a-z, 0-9, -, _ | 省略 / 可选 | URL 查询参数、文件名安全哈希、无编码冲突的 JWT 令牌。 |
| MIME (RFC 2045) | Standard (76 chars/line) | 必须填充 = | 电子邮件附件及传统 SMTP 传输协议(每行 76 字符限制)。 |
| PEM / TLS Keys (RFC 7468) | Standard (64 chars/line) | 必须填充 = | 直接内联嵌入 HTML/CSS 资源(图片、SVG、字体等)。 |
常见问题解答
Find instant, verified answers to common questions about data conversion, syntax formatting, encoding, and offline privacy.
Base64 编码的主要用途是什么?
Base64 是一种加密手段吗?
本工具是否支持 Emoji 表情和多国语言?
我可以将 Base64 解码并还原为图片或文件吗?
No matching questions found
We couldn't find any questions matching your query. Try searching for different keywords or reset your filters.