BASE64 ENCODE / DECODE

文本进去,
字节出来。

使用浏览器原生 TextEncoder / TextDecoder 正确处理 UTF-8,再进行 Base64 转换。中文、Emoji 与 Base64 URL 都可以直接使用。

UTF-8 TEXT
13 chars · 21 bytes
BASE64 OUTPUT
28 chars
5L2g5aW977yMQml0TGVhcCDwn5GL
输出约为输入字节的 1.33×
UTF-8 CORRECT

不再把 `encodeURIComponent()` 的百分号文本拿去 Base64,而是先把真实 UTF-8 字节编码。

BASE64 URL

URL-safe 模式会把 `+ /` 转为 `- _` 并移除结尾 padding,适合 JWT、URL 参数和 Web API。

LOCAL ONLY

所有编码和解码都在浏览器本地完成,内容不会发送给 BitLeap 服务器。

BitLeap · 本地计算 · 隐私优先