Base64 编码解码器
将文本编码为 Base64,或将 Base64 解码回文本。完全支持 UTF-8,并可追踪字节大小。
Input
Output
복사됨!
什么是 Base64 编码?
Base64 是一种将二进制数据转换为文本的编码方案,它将二进制数据转换为一组 64 个可打印的 ASCII 字符。它广泛用于将二进制数据嵌入到基于文本的格式中,例如 JSON、XML、HTML、电子邮件附件和数据 URI。
如何编码或解码 Base64
- 选择模式 — 选择“编码”(文本转 Base64)或“解码”(Base64 转文本)
- 输入或粘贴 — 输入您的内容,即可实时查看结果更新
- 检查大小 — 显示输入和输出的字节大小,以便进行比较
- 复制 — 点击“复制”以获取结果
为什么要使用 FreeToolbox Base64 工具?
- UTF-8 支持 — 使用 TextEncoder 正确处理多字节字符,如表情符号、CJK 字符和重音字母
- 字节大小追踪 — 查看输入和输出大小,以了解编码开销
- 实时 — 结果随您的输入实时更新,无需点击按钮
- 交换按钮 — 立即反转操作,将输出用作新的输入
- 隐私 — 所有处理都在您的浏览器中进行,不会上传任何数据
FreeToolbox 与其他 Base64 工具的比较
| 功能 | FreeToolbox | base64encode.org | base64decode.org |
|---|---|---|---|
| UTF-8 支持 | 是 (TextEncoder) | 是 | 是 |
| 实时 | 是 | 否 (按钮) | 否 (按钮) |
| 字节大小显示 | 是 | 否 | 否 |
| 交换 I/O | 是 | 否 | 否 |
| 广告 | 极少 | 大量 | 大量 |
常见问题
为什么 Base64 输出比输入大?
Base64 编码会将数据大小增加约 33%,因为它将 3 字节的二进制数据表示为 4 个 ASCII 字符。
此工具是否支持 UTF-8 字符?
是的。该工具使用 TextEncoder 正确处理多字节 UTF-8 字符,如表情符号、中文、日文、韩文和重音字母。
我可以编码二进制文件吗?
此工具专为文本到 Base64 的转换而设计。对于文件到 Base64 的转换(图像、PDF),请使用我们的“图片转 Base64”工具。
Base64 是加密吗?
不是。Base64 是一种编码方案,而不是加密。任何人都可以解码 Base64 数据。请勿使用它来保护敏感信息。
Base64 中使用哪些字符?
Base64 使用 A-Z、a-z、0-9、+ 和 /(总共 64 个字符),以及 = 用于填充。