🔐 Base64编码器 / 解码器
立即将文本编码为Base64或将Base64解码为纯文本 — 免费,完全在浏览器中运行,无需文件上传,支持离线使用。
文本
Base64
隐私优先设计. 此工具完全在您的浏览器中运行 — 您输入的任何内容都不会上传或存储,并且可以离线使用。
关于
此工具使用Web Crypto API直接在浏览器中将文本转换为和从Base64编码中转换出来 — 你的数据永远不会离开你的设备。它支持完整的UTF-8输入,包括韩语、日语和表情符号,还有一个URL安全模式,将+和/替换为-和_,并删除填充,以便在URL和文件名中使用。你的上一次输入会自动保存在localStorage中,因此你可以继续上次未完成的操作。
如何使用
- 将纯文本粘贴或输入到顶部的文本面板中。
- (可选) 如果需要结果在URL或文件名中安全使用,请勾选'URL安全'。
- 点击'编码 ↓'将文本转换为Base64;结果会显示在下方的Base64面板中。
- 要解码,请将Base64字符串粘贴到底部面板并点击'解码 ↑'。
- 使用复制按钮将任一结果复制到剪贴板。
常见问题
- 这个Base64工具是免费的吗?
- 是的,完全免费,无需账户或订阅。
- 它会将我的数据上传到服务器吗?
- 不会。所有编码和解码都在您的浏览器本地进行。没有任何内容会发送到任何服务器。
- 它可以在离线环境下使用吗?
- 是的。页面加载后,即使没有网络连接也可以使用。
- 它支持韩文和其他非ASCII字符吗?
- 是的。该工具使用UTF-8安全编码,因此支持韩文、日文、表情符号和任何Unicode文本。
- 什么是URL安全的Base64编码?何时应该使用它?
- URL安全的Base64编码将+替换为-,将/替换为_,并删除填充符号(=),使输出可以直接包含在URL或文件名中,而无需进行百分号编码。它适用于JWT令牌、URL参数或文件命名方案。
- Base64是一种加密形式吗?
- 不是,把它当作加密是一种真正的安全错误。Base64是一种可逆的编码方式,不涉及密钥——任何人都可以在一秒钟内对其进行解码,包括使用本页面。它的存在是为了通过仅文本的通道(如电子邮件标题)安全地传输二进制数据,而不是隐藏任何内容。
- 为什么编码会使我的数据变大?
- Base64将每三个字节打包成四个可打印的字符,因此输出大约比输入大三分之一,加上填充。这种开销是能够安全地粘贴到任何地方的代价,这也是为什么直接将大图像以Base64格式嵌入HTML或CSS会使页面比链接文件更臃肿。
- 此工具会上传我的数据吗?
- 不会。所有操作都在您的浏览器中完成,因此您的数据永远不会离开您的设备 — 甚至在页面加载后也可以离线使用。