Base64 编解码
UTF-8 ↔ Base64,可切换 URL-safe 输出
🔒 本工具完全在浏览器中运行,输入数据不会上传到服务器。
Base64 编解码工具
把文本编码为 Base64 或反向解码,全部在浏览器内运行。同时支持 RFC 4648 §4 标准 Base64(+ /)和 §5 URL-safe Base64(- _,不带 padding)。本工具按 UTF-8 处理字符串,能正确处理中文、emoji 等非 ASCII 字符,比浏览器自带的 btoa() 更安全。
- UTF-8 安全,正确处理中文和 emoji
- 支持标准 Base64 与 URL-safe(base64url)
- 解码时自动忽略空白字符并补齐 padding
- 解码自动识别 URL-safe 字符与标准字符
- 全部在浏览器中运行,不上传任何数据
FAQ
为什么不直接用 btoa() / atob()?
btoa() 只支持 Latin-1,遇到 “世” 或 emoji 等非 ASCII 字符会抛错。本工具按 UTF-8 字节序列编码,与现代后端默认行为一致。
URL-safe Base64 是什么?
RFC 4648 §5 把 + 替换为 -、把 / 替换为 _,并通常省略尾部 =。这种变体可直接放入 URL、文件名等场景。本工具的解码自动识别两种变体。
我输入的内容会被上传吗?
不会。编码与解码全部在你的浏览器内完成,服务器无法接触到你的数据。