将纯文本即时编码为 Base64,或将 Base64 解码回文本。支持 URL 安全型 Base64 和完整 UTF-8。纯客户端处理,无需上传服务器。
Base64 是一种二进制到文本的编码方案,将二进制数据以 ASCII 字符串格式表示。当需要编码必须存储和通过设计用于处理文本数据的媒体传输的二进制数据时,通常会使用它。此工具允许您将任何文本编码为 Base64 格式,并将 Base64 字符串解码回纯文本。所有处理都在浏览器中完成 — 数据永远不会发送到服务器。
Base64 是一种二进制到文本的编码方案,使用 64 个 ASCII 字符(A-Z、a-z、0-9、+、/ 和填充用的 =)来表示二进制数据。它通常用于编码需要以 JSON、XML 或 URL 等文本格式传输或存储的数据。
标准 Base64 使用 + 和 / 字符,这些字符在 URL 中有特殊含义,可能会引起问题。URL 安全型 Base64 将 + 替换为 -,将 / 替换为 _,并通常省略填充(=),使其无需额外编码即可安全用于 URL 和文件名。
是的,绝对安全。所有的编码和解码完全在浏览器中使用 JavaScript 进行。您的文本永远不会发送到任何服务器,因此对于密码、API 密钥和个人信息等敏感数据完全安全。
是的,此工具支持完整的 UTF-8 编码。您可以编码任何语言的文本,包括中文、日语、阿拉伯语、表情符号和特殊符号。该工具在内部使用 TextEncoder 来正确处理多字节字符。
URL 安全型 Base64 将 + 和 / 字符分别替换为 - 和 _,并移除填充(=)。这使编码后的字符串可以直接在 URL、查询参数和文件名中使用,无需额外的百分比编码。
这通常发生在输入不是有效的 Base64,或者原始文本是用不同的字符集编码的情况下。请确保使用正确的模式(编码 vs 解码),并且输入遵循有效的 Base64 格式(仅 A-Z、a-z、0-9、+、/、-、_ 和 =)。
此工具专为文本编码设计。对于二进制文件(图像、PDF 等),请使用我们专用的文件转 Base64 或图像转 Base64 工具,它们可以正确处理二进制数据。
统计面板显示输入文本的长度、输出长度和各自的字节大小。这有助于理解 Base64 编码如何影响数据大小(Base64 比原始二进制数据大约 33%)。