← 返回工具列表

Base64 编解码

文本和文件互转 Base64。Unicode(中文、日文、emoji)安全。 可生成 URL-safe Base64,可下载二进制文件。所有处理在浏览器本地完成。

使用说明 / 常见问题

Base64 是什么

一种把二进制数据用 64 个可打印字符(A-Z、a-z、0-9、+、/)表示的编码。 常用于在文本协议里携带二进制(如邮件附件、Data URL、JWT、HTTP Basic Auth)。 注意它不是加密,只是编码——任何人都能解码还原。

为什么有 URL-safe 模式

标准 Base64 用了 +/, 这两个字符在 URL / 文件名里有特殊含义。URL-safe Base64 把它们替换为 -_, 并去掉末尾的 = 填充。JWT、OAuth 都用这种变体。

普通 atob 处理中文为什么报错

浏览器原生的 btoa / atob 只支持 Latin-1, 遇到中文会抛 InvalidCharacterError。本工具用 TextEncoder 先把字符串编码成 UTF-8 字节再转 Base64, 所以任何 Unicode 字符都安全。

支持多大的文件

理论受浏览器内存限制。Chrome 桌面端 200 MB 以内通常没问题。 注意 Base64 后体积变为原始的约 1.33 倍。