Glyph WidgetsGlyph Widgets
关于联系隐私条款在Ko-fi上支持

© 2026 Glyph Widgets. 保留所有权利。

·

100% 客户端处理

Base64编码/解码器

最后更新:2026年3月5日

即时将文本编码为 Base64 或解码 Base64 字符串。完全支持 Unicode 和 URL 安全模式。所有处理都在您的浏览器中本地进行。

0 字符
0 字符
分享

Saved Presets is a Supporter feature.

Tool History is a Supporter feature.

Tool Notes is a Supporter feature.

功能

  • ▶将文本编码为 Base64
  • ▶将 Base64 解码为文本
  • ▶完全支持 Unicode/UTF-8
  • ▶URL 安全 Base64 模式
  • ▶将结果复制到剪贴板
  • ▶下载为文本文件
  • ▶实时转换
  • ▶一键交换和切换模式
  • ▶100% 客户端处理 - 您的数据永不离开您的浏览器

如何使用此工具

1

选择您的模式

点击「编码」将纯文本转换为 Base64,或点击「解码」将 Base64 转换回可读文本。工具会记住您的选择。

2

输入您的内容

在输入字段中粘贴或输入您的内容。对于编码,输入任何文本,包括 Unicode 字符。对于解码,输入有效的 Base64 字符串。

3

启用 URL 安全模式(可选)

如果您的输出将用于 URL,请在编码前启用 URL 安全模式。这将用 - 替换 + 并用 _ 替换 /,使其可安全用于查询字符串和路径。

4

复制或下载

结果会在您输入时自动显示。点击「复制」复制到剪贴板,或点击「下载」保存为文件。使用「交换」快速反转操作。

Base64编码工作原理

Base64编码将二进制数据转换为64个可打印ASCII字符的集合。该算法将输入字节分组为3个一组(24位),然后将它们分成4组,每组6位。每个6位值映射到Base64字母表中的64个字符之一。

Base64 字母表

A-Z(26个字符)对应值0-25。a-z(26个字符)对应值26-51。0-9(10个字符)对应值52-61。+对应值62(或URL安全模式下的-)。/对应值63(或URL安全模式下的_)。=用于输入长度不能被3整除时的填充。

Unicode 支持

标准 Base64(btoa/atob)只处理 ASCII。我们的工具首先使用 TextEncoder 将 Unicode 文本转换为 UTF-8 字节,然后编码这些字节。对于解码,我们用 TextDecoder 反向处理,确保完全支持 Unicode。

URL 安全模式

标准 Base64 使用 + 和 /,它们在 URL 中有特殊含义。URL 安全的 Base64(RFC 4648)用 - 和 _ 替换它们,并可选择移除填充。这允许 Base64 字符串直接在 URL 中使用,无需百分号编码。

常见用例

使用数据URI在HTML/CSS中嵌入图像。在JSON或XML负载中编码二进制数据。通过基于文本的协议传输文件。为HTTP基本认证编码凭据。在纯文本数据库中存储二进制数据。

限制

Base64会将数据大小增加约33%。不适合加密或安全用途。非常大的输入可能会导致浏览器性能问题。某些特殊的填充场景可能需要URL安全模式。

常见问题

Base64是一种二进制到文本的编码方案,将二进制数据转换为ASCII字符。它使用64个字符(A-Z、a-z、0-9、+和/)加上=用于填充。它通常用于在基于文本的格式(如JSON、XML或HTML)中嵌入二进制数据。

相关工具

JWT 解码器

解码和检查 JSON Web 令牌

JSON格式化器

格式化和验证 JSON 数据