PocketPlay
EN

Base64 编解码

在线 Base64 编码解码,支持 URL-safe 变体、data URI,以及文件与 Base64 互转。

🔒 浏览器本地运行,文件不会上传免费 · 无需注册

正在把文本编码成 Base64

输入

输出

0 B输入
0 B输出
体积变化

怎么用 Base64 编解码

  1. 文本标签页粘贴文本即可编码;粘贴 Base64 时会自动识别并解码。
  2. 需要放进 URL 的令牌勾选 URL-safe;需要 MIME 风格输出就勾选每 76 个字符换行
  3. 文件标签页把任意文件拖进来即可得到 Base64(或直接生成 data: URI);也可以粘贴 Base64 还原并下载原文件。

常见问题

支持中文和 emoji 吗?

支持。文本会先转成 UTF-8 字节再编码,所以中文、emoji、带音标的字母都能原样还原。直接用 btoa() 遇到 U+00FF 以上的字符会报错,这里不会。

URL-safe Base64 是什么?

RFC 4648 的 base64url 变体把 +/ 换成 -_,并通常省略结尾的 =,这样就能直接放进 URL 路径、查询参数或 JWT 里而不用再转义。解码时两种字母表都能识别。

Base64 算加密吗?

不算。它只是把二进制数据变成可以走纯文本通道的形式,任何人都能解开,所以不要用它来隐藏密码或令牌。