AiLounge Tools

开发者工具箱

六个纯前端开发者小工具:Base64、JWT 解码、文本哈希、时间戳、Cron 解释、URL 编码。本地处理 · 输入不上传

Base64 文本编解码

按 UTF-8 字节把文本编码为标准 Base64 或 base64url,或严格解码回文本。中文与 emoji 完整往返;非法字符、错误填充、非规范尾比特与非法 UTF-8 都会明确报错。

在浏览器中运行

输入与参数

真实示例

mode=encode, input=你好 🚀
→ 5L2g5aW9IPCfmoA=  (再选 decode 填回,得到 你好 🚀;输入 !!! 报 INVALID_BASE64)

限制与失败处理

仅文本,不处理二进制文件或图片;标准解码要求正确的 = 填充,base64url 使用 -_ 字母表且不接受 +/;拒绝内部空白、非规范编码(如 YS==)与非法 UTF-8。输入上限 1 MiB。

FAQ

中文会乱码吗?

不会。先 TextEncoder 转 UTF-8 字节再编码;解码后用 fatal 模式的 TextDecoder 校验,非法字节报 INVALID_UTF8。

能接受 Base64 图片 / Data URL 吗?

不能。本操作只处理文本,不解析 data: 前缀或输出二进制下载;1 MiB 上限按 UTF-8 字节计。