UTF-8 中文支持
使用 TextEncoder 与 TextDecoder,避免传统 btoa 处理中文时乱码。
中文、Emoji 与普通文本均按 UTF-8 正确处理;转换过程只在当前浏览器中进行。
使用 TextEncoder 与 TextDecoder,避免传统 btoa 处理中文时乱码。
可转换为使用 -、_ 的 URL
安全格式,并选择是否保留填充。
输入内容不会提交到服务器,适合处理接口数据与开发调试内容。
Base64 是把二进制数据表示成可打印 ASCII 字符的编码方式,常用于 JSON API、邮件附件、Data URI 和令牌数据传输。它是编码而不是加密,不应使用 Base64 保存密码或机密信息。
中文需要先转换为 UTF-8 字节,再进行 Base64 编码。本工具自动完成 UTF-8 转换,因此中文和 Emoji 都能正确往返。
URL 安全格式把标准 Base64 中的 + 和 / 替换成
- 和 _,常用于 JWT、OAuth 和 URL 参数。