将文本编码为 Base64 或将 Base64 解码为文本
点击示例加载到转换器: Click on any example to load it into the input field, or use "Quick Run" to automatically encode/decode:
Hello World!
你好世界!这是一个中文测试。
https://example.com/path?param=value&other=data
{"name":"John Doe","email":"john@example.com","active":true}
Base64 编码是一种将二进制数据转换为 ASCII 文本格式的方法。它广泛应用于 Web 开发、电子邮件传输和数据存储领域。我们的免费在线 Base64 编码解码器让您可以立即在文本和 Base64 之间转换,无需任何安装或注册。
我们的 Base64 编码器使用 JavaScript 内置的 btoa() 和 atob() 函数,通过 encodeURIComponent() 正确处理 Unicode 国际字符。该算法使用 64 字符字母表(A-Z、a-z、0-9、+、/)将每 3 个字节的二进制数据映射为 4 个 Base64 字符,并用(=)填充不完整的字节组。
编码/解码文本字符串和二进制文件
生成 URL 安全的 Base64 编码变体
上传并编码图像和文档文件
所有处理都在浏览器中本地进行
Data URI 方案: data:image/png;base64,iVBORw0KGgo... - 用于在 HTML/CSS 中直接嵌入图像
电子邮件附件: 邮件系统 (SMTP) 中附件的二进制 MIME 编码
数据库存储: 将 BLOB 转换为 TEXT 列,同时保持二进制完整性
JWT 令牌: API 认证中 JSON Web 令牌的负载部分
API 响应: 为 JSON API 响应序列化复杂对象
开发者需要在电子邮件中包含一个小图标,但希望避免附件限制。
电子邮件显示图标而无需外部文件附件。
移动应用开发者需要为 API 请求中的基本认证编码用户凭据。
凭据被安全地编码用于 HTTP 基本认证。
后端开发者需要将一个小 PDF 文件存储在 JSON 数据库字段中。
二进制 PDF 内容现在作为文本存储在 JSON 数据库字段中。
选择'编码'将文本/二进制转换为 Base64,或'解码'将 Base64 转换回原始格式。
输入文本或上传文件(图像、文档)您想要编码或解码。
点击转换按钮立即查看 Base64 编码或解码的结果。
复制结果用于您的应用程序、API、电子邮件模板或数据存储。
Base64 是一种二进制到文本的编码方案,将二进制数据表示为 ASCII 字符串格式。它常用于在只能可靠处理文本的系统(如电子邮件或某些 Web API)中传输二进制数据。
是的,这个 Base64 编码解码器完全免费使用。无需注册或登录。您的数据在浏览器中本地处理,以确保最大的隐私和安全。
是的,我们的 Base64 工具完全离线工作。所有编码和解码都在您的浏览器中使用 JavaScript 进行,因此您可以在没有互联网连接的情况下使用它。
绝对安全。所有 Base64 编码和解码都在您的浏览器中本地进行。您的数据永远不会发送到任何服务器或存储在任何地方,确保完全的隐私和安全。
Base64 不是加密。它不提供任何安全性或隐私保护。仅用于数据格式转换,绝不用于保护敏感信息。如需加密,请使用 AES 等正规加密算法。
发现更多工具和指南,帮助您提升开发工作流程