Base64 解码工具

将 Base64 编码还原为原始文本

功能特点

  • 实时解码:输入 Base64 即时转换为文本
  • 多种输出:文本、十六进制、二进制格式
  • 格式验证:自动检测无效的 Base64 字符串
  • 编码支持:UTF-8、ASCII、Latin1 字符集

解码示例

Base64 输入:
SGVsbG8sIFdvcmxkIQ==
↓ Base64 解码
文本输出:
Hello, World!
开始使用 Base64 解码工具

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

什么是 Base64 解码?

  • 定义:Base64 解码是将 Base64 编码的字符串还原为原始二进制或文本数据的过程。
  • 输出格式:可以解码为可读文本、十六进制表示或二进制格式。
  • 字符编码:正确处理 UTF-8、ASCII 和 Latin1 字符编码。
  • 验证功能:自动验证 Base64 格式并提供清晰的错误信息。

解码示例

  • 简单文本:"SGVsbG8gV29ybGQ=" → "Hello World"
  • 中文文本:"5L2g5aW95LiW55WM" → "你好世界"
  • 特殊字符:"SGVsbG8hIPCfjI0=" → "Hello! 🌍"
  • 十六进制:可以输出为 48 65 6C 6C 6F 格式的十六进制数据。

使用方法

  • 粘贴 Base64:在左侧输入区域粘贴 Base64 编码字符串。
  • 选择输出格式:选择文本、十六进制或二进制输出格式。
  • 选择编码:对于文本输出,选择合适的字符编码。
  • 自动解码:工具会实时自动解码 Base64 数据。
  • 复制结果:使用复制按钮将解码结果复制到剪贴板。

输出格式说明

  • 文本格式:将 Base64 解码为可读的文本字符串,适合大多数用途。
  • 十六进制格式:以十六进制形式显示原始字节数据,便于调试和分析。
  • 二进制格式:以二进制形式显示数据,用于低级数据分析。
  • 字符编码:UTF-8 适合包含中文的文本,ASCII 适合纯英文文本。

常见问题

  • 无效格式错误:确保输入的是有效的 Base64 字符串,只包含 A-Z、a-z、0-9、+、/ 和 = 字符。
  • 乱码问题:如果解码结果出现乱码,尝试更换字符编码设置。
  • 空白字符:工具会自动忽略输入中的空格和换行符。
  • 填充字符:Base64 字符串末尾的 = 字符是填充字符,用于保证长度正确。

注意事项

  • 数据安全:Base64 不是加密,任何人都可以轻易解码,不要用于敏感数据保护。
  • 格式要求:确保输入的 Base64 字符串格式正确,否则会出现错误提示。
  • 字符支持:支持所有 UTF-8 字符,包括中文、表情符号等。
  • 性能限制:处理超大数据时可能影响浏览器性能。