← 返回功能
Free

Base64 编码 / 解码

Base64 编码/解码工具可直接在浏览器中将文本转换为 Base64 格式,或将 Base64 还原为文本。支持 Unicode 安全编码,可正确处理表情符号、非拉丁脚本和特殊字符。支持一键复制、输入/输出交换以及实时转换。

Base64 广泛应用于各种场景——如 Data URL、JWT 令牌、电子邮件 MIME 编码、基本身份验证(Basic Auth)标头以及嵌入式资产负载。但浏览器并未提供一种无需编写代码即可快速对 Base64 进行编解码的方法。本工具由此诞生。粘贴任何字符串即可对其进行编码,或粘贴任何 Base64 即可将其还原为原始文本。该编码器支持 Unicode 安全(不同于原生的 btoa,后者在处理非 Latin-1 字符时会失败)——表情符号、中文、阿拉伯语及所有其他脚本均可正确进行编解码。解码器同时支持标准和 URL 安全的 Base64 变体。实时转换意味着您可以在输入时即时看到输出更新,而交换按钮则可让您瞬间反转输入和输出内容。

实时预览
example.com
Base64 Encoder / Decoder Encode Decode
Input
Hello, DevSuite Pro!
Base64 Output
SGVsbG8sIERldlN1aXRlIFBybyE=
Copy Swap
关键功能

编码与解码

在编码和解码模式之间即时切换。支持普通文本转 Base64 或 Base64 转普通文本——双向均可。

Unicode 安全

正确处理表情符号、中文、阿拉伯语、希伯来语及所有其他脚本。不同于原生的浏览器 btoa(),该编码器不会在处理非 Latin-1 输入时报错。

一键复制

只需点击一下即可将编码或解码结果复制到剪贴板——无需手动选择文本。

实时转换

输出会随您的输入实时更新。无需点击按钮——更改即刻显示,调试更高效。

支持 URL 安全变体

支持解码标准 Base64 和 URL 安全的 Base64(常用于 JWT 令牌,其中 + 和 / 被替换为 - 和 _)。

交换输入与输出

一键交换输入框和输出框的内容——当您想对解码结果重新进行编码或验证双向转换的准确性时非常有用。

常见用例

解码 JWT 负载

粘贴 JWT 令牌的负载部分进行解码并检查声明。比编写解码脚本来读取令牌内容快得多。

创建 Data URL

将简短的文本或图像内容编码后直接嵌入 CSS、HTML 或配置文件中——适用于内联资源。

调试基本认证(Basic Auth)

在 API 调试期间,解码 Authorization: Basic 标头以显示用户名:密码凭据。

电子邮件 MIME 内容

从原始 MIME 源码中解码 Base64 编码的电子邮件附件或正文部分,以便进行检查。

安全编码机密信息

对比特流或带特殊字符的字符串进行编码,以便在仅支持文本的通道(URL、JSON、标头)中传输,否则它们可能会导致传输中断。

如何使用
1

打开 Base64 工具

点击 DevSuite Pro 面板或弹出窗口中的 Base64 图标。将打开带有编码/解码切换按钮的双栏编辑器。

2

粘贴您的输入内容

粘贴要编码的普通文本或要解码的 Base64 字符串。工具会根据您的选择自动检测最合适的模式。

3

选择模式

点击“编码”将文本转换为 Base64,或点击“解码”将 Base64 还原为文本。当前模式会清晰显示。

4

查看输出结果

转换后的结果会立即出现在输出栏中。长文本支持滚动,且默认自动换行。

5

复制结果

点击“复制”按钮将输出保存到剪贴板,或使用“交换”将输出移回输入框以进行进一步转换。

准备好尝试了吗? Base64 编码 / 解码?

免费安装 DevSuite Pro,为您的浏览器解锁 39 多个开发者工具。

添加到 Chrome 添加到 Edge 添加到 FireFox