🧰 UtlKit

Base64 编解码器

将文本编码为 Base64 或解码 Base64。支持 Unicode,100% 在浏览器中运行。

🐛

报告问题 / 提出建议

发现 Bug 或有建议?帮助我们改进这个工具。

📊 数据摘要(自动填写)

工具: base64 · /tools/base64/

mode: encode

这是什么工具?

Base64 是一种使用 64 个可打印字符(A-Z, a-z, 0-9, +, /)将二进制数据转换为 ASCII 文本的编码方案。常用于通过纯文本通道安全传输二进制数据、在 HTML/CSS 中嵌入图片和编码凭据。Base64 使数据大小增加约 33%。

如何使用

  1. 1

    选择模式

    选择编码(文本到 Base64)或解码(Base64 到文本)。

  2. 2

    输入内容

    输入或粘贴要编码或解码的内容。

  3. 3

    复制结果

    结果实时更新。点击即可复制。

常见问题

Base64 是加密吗?

不是。Base64 是编码而非加密。任何人都可以无需密钥解码 Base64。它仅用于使二进制数据可传输,不用于保护机密性。真正的安全请使用 AES 等加密算法。

Base64 比原始数据大多少?

Base64 使数据大小增加约 33%。每 3 字节的输入变成 4 个字符的输出。如果输入不能被 3 整除,末尾可能会添加填充字符(=)。

Base64 常见用途有哪些?

HTML 中的 Data URI、JWT 令牌、邮件附件(MIME)、SSL 证书、CSS 中嵌入小图片和 API 认证头部。