Base64 编码与解码器

安全即时地在浏览器中编码和解码 UTF-8 文本、二进制文件、图片和 Data URI。

100% 浏览器前端处理
• 您的数据全部在本地浏览器中处理,绝不上传到任何服务器。

输入数据

Base64 结果

数据载荷统计

转换配置Encode
输出大小0 B
压缩比+0%
数据编码与解码

Base64 编码与解码引擎

在浏览器中安全编码和解码 UTF-8 文本、图片、PDF 和二进制文件,支持 URL-safe Base64。

RFC 4648 标准
全面支持标准 Base64 规范及 URL 安全变体格式。
二进制与文本
轻松编解码图片、PDF、文本及各种文件流。
Data URI 生成
快速生成可直接用于 CSS 和 HTML 内联的 Data URI。
纯客户端零上传
依托本地 WebWorker 毫秒级处理,保障企业级数据隐私。
流水线执行生命周期

Base64 数据处理流水线

4 阶段 WebWorker 异步处理架构

01Read

准备二进制缓冲

读取 UTF-8 字符串字节流或文件 ArrayBuffer 数据。

02Transform

Base64 算法编码

将 6 位二进制块精确映射至 64 字符标准字典。

03Emit

生成输出流

输出紧凑的编码文本或可直接复制的 Data URI。

企业级技术规范

全功能 Base64 工具箱

行业标准与严格合规性保障

URL-Safe 安全变体

使用 - 和 _ 代替 + 和 /,杜绝 URL 传参和 JWT 乱码解析冲突。

图片/SVG 内联 Data URI

一键生成 data:image/png;base64,... 格式,减少网站网络请求数。

完整 UTF-8 多字节支持

无损兼容中文、国际多语言 Unicode 字符及 Emoji 表情,绝不乱码。

离线沙箱安全

数据在内存中实时编解码,绝不向任何外部服务器发送请求。

实用代码参考

实际场景配置转换

交互式示例库

了解真实业务数据与嵌套层级如何转换为规范合规的数据格式。

1. 多字节 UTF-8 字符串与表情符号

预览

完美编解码国际 Unicode 字符与 Emoji 表情,确保数据无损无乱码。

source_text.txt纯文本输入
Hello, World! 🌍🚀
International: ä, ö, ü, ñ, 日本語
Client-Side Safe: 100% Private
encoded.b64Base64 输出
SGVsbG8sIFdvcmxkISDwn5qA8J+agA==
SW50ZXJuYXRpb25hbDogw6QsIMO2LCDDvCwgw7EsIOaXpeacrOiqng==
Q2xpZW50LVNpZGUgU2FmZTogMTAwJSBQcml2YXRl

2. URL 安全令牌与 JWT 签名 (RFC 4648 §5)

预览

将 + 与 / 替换为 - 与 _,以便在 URL 查询参数与令牌中安全传输。

jwt_payload.jsonJSON 输入
{
  "sub": "usr_9821",
  "iss": "freejsontocsv.com",
  "scope": "read:data write:export"
}
url_safe_token.b64URL-Safe Base64
eyJzdWIiOiJ1c3JfOTgyMSIsImlzcyI6ImZyZWVqc29udG9jc3YuY29tIiwic2NvcGUiOiJyZWFkOmRhdGEgd3JpdGU6ZXhwb3J0In0

3. 图片与 SVG 内联 Data URI 嵌入

预览

生成 data:image/svg+xml;base64,... 字符串,供 HTML/CSS 直接内嵌渲染。

badge.svgXML 输入
<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_uri.txtBase64 输出
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 将二进制数据转化为由 64 个 ASCII 字符构成的纯文本,确保在 HTTP、HTML 和 JSON 等基于文本的网络协议中安全传输。
Base64 是一种加密手段吗?
不是。Base64 仅为数据编码格式,并非加密。任何人无需密码即可直接解码还原 Base64 字符串。
本工具是否支持 Emoji 表情和多国语言?
支持!采用现代 UTF-8 内存缓冲区进行转换,无惧 Emoji 表情和非英文字符的编解码。
我可以将 Base64 解码并还原为图片或文件吗?
可以!粘贴您的 Base64 字符串或 Data URI,即可实时预览并直接下载还原出的原始文件。