Base64 编码 — 免费在线

Base64 编码:即时把文本转换为Base64,支持 UTF-8,附原理说明和示例。

Converter

Base64、UTF-8、UTF-16、ANSI、Hex 及其间所有格式

在任意两种编码之间直接转换文本 - 无需经过纯文本中转

Result

结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。

如何把文本编码为Base64

即时把文本编码为Base64:输入或粘贴文本,输入时即显示Base64结果。文本按 UTF-8 处理,中文和表情符号都能正确编码。

  1. 在上方输入框中输入或粘贴内容,例如 Hello, World!。
  2. 结果立即显示:Hello, World! 变为 SGVsbG8sIFdvcmxkIQ==。
  3. 复制结果,或在源和目标中从 30 种编码里选择。

Base64的原理

Base64 把文本的 UTF-8 字节每 3 个(24 位)一组取出,分成 4 组 6 位,每组对应 64 个字符之一。字节数不是 3 的倍数时,末尾用 = 补齐。

文本转Base64示例

文本Base64
HelloSGVsbG8=
Hello, World!SGVsbG8sIFdvcmxkIQ==
4Dev.NetNERldi5OZXQ=
a+b=c?YStiPWM/
caféY2Fmw6k=
100% freeMTAwJSBmcmVl

什么是文本和Base64

文本按 UTF-8 读写,因此中文、表情符号和任何文字都能正常处理。

Base64 用 64 个安全字符(A-Z、a-z、0-9、+ 和 /)表示任意数据,用于邮件附件、data: URL、JSON Web Token 和 HTTP Basic 认证。

常见问题

Base64是加密吗?

不是。它只改变数据的书写方式,任何人不需要密钥就能还原。不要用它来隐藏密码或机密。

使用哪种字符集?

UTF-8,即网络标准。中文、表情符号和其他文字都按 UTF-8 字节编码,解码后能准确还原。

为什么解码会出错?

输入不符合所选编码:多了或少了字符、中间有换行,或文本用了别的方式编码。请确认复制了完整的值。

这个工具免费吗?

是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。

如何获取结果?

在此页面使用工具即可查看结果,无需通过电子邮件接收。