Base64 编码工具

将文本转换为 Base64 编码格式

功能特点

  • 实时编码:输入文本即时转换为 Base64
  • 多种编码:支持 UTF-8、ASCII、Latin1
  • 完美支持中文:正确处理中文和特殊字符
  • 便捷操作:一键复制和下载结果

编码示例

文本输入:
你好,世界!
↓ Base64 编码
Base64 输出:
5L2g5aW977yM5LiW55WM77yB
开始使用 Base64 编码工具

点击上方按钮将跳转到英文版工具页面

什么是 Base64 编码?

  • 定义:Base64 是一种将二进制数据转换为 ASCII 字符串的编码方案。
  • 字符集:使用 64 个字符:A-Z、a-z、0-9、+、/(使用 = 进行填充)。
  • 大小变化:Base64 编码会使数据大小增加约 33%。
  • 安全性:Base64 是编码方式,不是加密方式,任何人都可以解码。

常见应用场景

  • 网页开发:在 HTML 或 CSS 中直接嵌入小图片,减少 HTTP 请求。
  • API 开发:传输二进制数据或创建认证令牌。
  • 数据存储:在 JSON 或 XML 等文本格式中存储二进制数据。
  • 电子邮件:MIME 协议中用于编码邮件附件。
  • 配置文件:在配置文件中安全地存储敏感信息。

使用方法

  • 输入文本:在左侧输入区域输入或粘贴要编码的文本。
  • 选择编码:选择合适的字符编码(推荐使用 UTF-8)。
  • 自动编码:工具会实时自动将文本转换为 Base64 格式。
  • 复制结果:使用复制按钮将 Base64 结果复制到剪贴板。
  • 下载输出:将编码结果保存为文本文件以供后续使用。

编码示例

  • 简单文本:"Hello World" → "SGVsbG8gV29ybGQ="
  • 中文文本:"你好世界" → "5L2g5aW95LiW55WM"
  • 特殊字符:"Hello! 🌍" → "SGVsbG8hIPCfjI0="
  • 多行文本:支持包含换行符的长文本编码。

注意事项

  • 字符编码:确保选择正确的字符编码以避免乱码问题。
  • 数据大小:Base64 编码会增加约 33% 的数据大小。
  • 性能考虑:处理超大文件时可能影响浏览器性能。
  • 安全提醒:Base64 不是加密,敏感数据需要额外的安全措施。