方向
输入
点击选择文件 或将文件拖到此处
任意类型文件
结果
标准 Base64 使用 + 和 / 字符,它们在 URL 中具有特殊含义:如果要将结果放入 URL 或文件名中,请勾选"URL 安全",系统会将其替换为 - 和 _。解码为文件会还原原始字节;您需要知道原始扩展名,因为 Base64 本身不保存文件名。无效的 Base64 输入会被清晰地标出,而不会产生无法阅读的乱码输出。不会上传任何内容:全部在您的设备上完成。
如有任何意见、错误反馈或需求,请:
联系我们使用方法
- 选择"编码"或"解码",并选择输入类型为文本或文件。
- 如果是文本,直接粘贴;如果是文件,拖放或点击选择即可。
- 结果会立即显示:可以直接复制,若目标是文件也可以下载。
- URL安全编码(用 - 和 _ 代替 + 和 /)可作为选项启用,方便将结果用于URL或文件名中。
常见问题
我的文件或文本会上传到服务器吗?
不会。编码和解码全部在你的浏览器本地完成,使用标准的Base64 API,不会向任何服务器发送数据。
标准Base64和URL安全Base64有什么区别?
标准Base64使用 + 和 / 字符,这两个字符在URL中有特殊含义。URL安全Base64用 - 和 _ 替代它们,这样结果可以直接用在URL或文件名中,无需额外编码。
可以把Base64字符串解码成可下载的文件吗?
可以。选择解码并输出为文件的模式会还原出原始字节并提供下载。你需要知道(或猜测)原始文件的扩展名,因为Base64本身不保存文件名信息。
文件大小有限制吗?
没有固定上限,但非常大的文件(超过100MB)会处理得更慢、占用更多内存,因为编码是在浏览器内存中完成的。
如果我尝试解码无效的Base64会怎样?
会得到清晰的错误提示,而不是一堆乱码:工具会先检查输入是否为格式正确的Base64,再尝试解码。
你的文件绝不会被上传。 Gotool.xyz 完全以 JavaScript 形式在你的浏览器中运行。你的文件在内存中处理,从不接触任何服务器:没有可能泄露的内容,也无需清理什么。关闭标签页,一切就像从未发生过。我们唯一统计的是使用了哪个工具(仅记录名称,例如「merge」),以便了解大家觉得哪些功能有用;绝不会记录你的文件本身、文件名、大小或其中任何内容。