Base64 编解码

支持文本及小文件的 Base64 相互转换,原生支持 Unicode 字符。纯客户端处理。

原文 (Text / File)
Base64 编码结果

关于本工具

Base64 编解码工具:把任意文本或文件转成 Base64 字符串,或反向解码。原生支持 Unicode(中文 / 表情等多字节字符不会乱码),同时支持文件上传——浏览器内 FileReader 把二进制读成 Data URI,分离出 Base64 部分。

什么时候用

隐私说明

上传的文件只在你的浏览器内通过 FileReader 读取并编码,不会发送到任何服务器。本工具完全在浏览器内运行,输入的数据从不上传到任何服务器,关闭页面即清除。可以在浏览器开发者工具的 Network 面板自行验证:使用过程中无任何向 toolkit.best 的网络请求。

常见问题

支持中文吗?
支持。我们使用 encodeURIComponent + btoa 的组合处理 Unicode,保证中文 / 日文 / 表情都能正确编解码。
支持 URL-safe Base64 吗?
目前输出的是标准 Base64(含 + / =)。URL-safe 变体(用 - _ 替换、去 padding)需要手动转换;后续会加切换开关。
文件大小限制?
受浏览器内存约束。一般 50MB 以内顺畅;超过这个量级建议拆文件或用命令行 base64。
能解码 PEM / X.509 证书吗?
可以解出原始字节。但 PEM 文件本身已经是 Base64 包装的二进制——直接复制 BEGIN/END 之间内容粘进来解码即可。

最近更新:

相关工具