使用说明
- 选择“编码”或“解码”。
- 输入或粘贴文本,结果会实时更新。
- 勾选“URL Safe”会用
-和_代替+和/,并去掉末尾的=(即 Base64URL,JWT 使用的就是这种)。 - 使用“文件 → Base64”可以把图片或任意文件转成 Base64 Data URI。
常见问题
为什么浏览器的 btoa() 处理中文会报错?
btoa() 只接受 Latin-1 字符。本工具会先把文本编码成 UTF-8 字节,所以中文和 emoji 都能正确处理。
Base64 是加密吗?
不是。Base64 只是一种编码方式,任何人都能解码,不能用来保护敏感信息。
为什么编码后变长了?
Base64 用 4 个字符表示 3 个字节,所以结果大约比原文大 33%。