🧰 ToolPocket

← 全部工具

Base64 编码 / 解码

中文、日文、emoji 都不会乱码 —— 很多在线工具遇到非英文就出错,因为它们直接用了浏览器的 btoa。这里是先转 UTF-8 再编码,才是正确做法。

完全在你的浏览器里运行,不上传、不保存。

选方向 —— 或者直接粘内容,按「互换」反向转换。

常见问题

为什么我的中文在别的工具里会变成乱码?

因为它们直接调用 btoa,而 btoa 只认 Latin-1。这里先把文本按 UTF-8 转成字节,再做 Base64 —— 这才是对的顺序。

能解码邮件或接口里拿到的 Base64 吗?

能。而且如果内容不是合法 Base64,会明确报错,不会给你一堆看不懂的结果。

文本会被传到哪去吗?

不会,全程不出这个页面。

undefined