>_
B64

Base64 编解码

文本与 Base64 互转,完整支持 UTF-8(中文、emoji)、URL Safe 变体,以及文件转 Base64。

本地运行 —— 你的输入不会离开当前页面。

使用说明

  1. 选择“编码”或“解码”。
  2. 输入或粘贴文本,结果会实时更新。
  3. 勾选“URL Safe”会用 - 和 _ 代替 + 和 /,并去掉末尾的 =(即 Base64URL,JWT 使用的就是这种)。
  4. 使用“文件 → Base64”可以把图片或任意文件转成 Base64 Data URI。

常见问题

为什么浏览器的 btoa() 处理中文会报错?

btoa() 只接受 Latin-1 字符。本工具会先把文本编码成 UTF-8 字节,所以中文和 emoji 都能正确处理。

Base64 是加密吗?

不是。Base64 只是一种编码方式,任何人都能解码,不能用来保护敏感信息。

为什么编码后变长了?

Base64 用 4 个字符表示 3 个字节,所以结果大约比原文大 33%。

反馈问题或提建议 →