Base64解码器 | 快速解码Base64字符串

使用Base64解码器快速转换Base64字符串为原始文本或二进制数据,支持多种格式,适合开发者和数据处理人员。


清除

什么是Base64解码器?

Base64解码器可将Base64编码的文本还原为原始数据。Base64仅使用64个可打印的ASCII字符(A-Z、a-z、0-9以及 + 和 /)来表示二进制数据,因此可以安全地嵌入到基于文本的系统中。本工具可将Base64解码为可读的文本、图片和文件,也能反向对数据进行编码。

如何使用 Base64 解码器

  • 1. 在输入字段中粘贴您的 Base64 编码字符串
  • 2. 点击“解码 Base64”转换字符串
  • 3. 选择复制解码后的文本或下载为文件
  • 4. 对于文件,下载前输入可选的文件名

Base64的应用场景

用途 原因
在HTML/CSS中嵌入图片 内联数据URL(data:image/png;base64,...)可避免为小图片和图标发起额外的HTTP请求。
电子邮件附件(MIME) 邮件只传输ASCII文本,因此二进制文件会用Base64编码以保证完整送达。
在JSON/XML中存储二进制数据 这些文本格式无法容纳原始字节,因此文件会被编码为Base64字符串。
API令牌与认证头 HTTP基本认证和JWT使用Base64将凭据打包为适合放入头部的文本。
为传输而编码文件 Base64使二进制文件能够通过纯文本通道和复制粘贴流程传输而不损坏。

从你的AI智能体调用此工具

免费的JSON API和Model Context Protocol (MCP) 服务器。无需注册、无需API密钥、CORS开放。专为Claude、ChatGPT、Cursor、脚本和前端应用设计。

curl -X POST https://mate.tools/api/v1/base64-decode.php \
  -H "Content-Type: application/json" \
  -d '{"encoded":"aGVsbG8gd29ybGQ="}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/base64-decode.php",
    data=json.dumps({"encoded":"aGVsbG8gd29ybGQ="}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/base64-decode.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"encoded":"aGVsbG8gd29ybGQ="}),
});
console.log(await r.json());

添加到 claude_desktop_config.json(Claude Desktop)、~/.cursor/mcp.json(Cursor)或任何其他MCP兼容客户端:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
API文档 OpenAPI 3.1 npm 60次/分 · 600次/时 · 主体最大1 MB

常见问题

将Base64编码的字符串粘贴到输入框中,然后点击"解码Base64"。解码后的纯文本将显示在结果区域,可直接复制。

可以,如果Base64字符串表示图片或PDF等文件,工具将检测二进制内容并允许您将其下载为文件。下载前可选择输入文件名。

不是,Base64是一种编码方案,不是加密。它将二进制数据转换为ASCII文本以便安全传输,但不提供任何安全性。任何拥有Base64字符串的人都可以解码它。

什么是Base64解码器?

Base64解码器可将Base64编码的文本还原为原始数据。Base64仅使用64个可打印的ASCII字符(A-Z、a-z、0-9以及 + 和 /)来表示二进制数据,因此可以安全地嵌入到基于文本的系统中。本工具可将Base64解码为可读的文本、图片和文件,也能反向对数据进行编码。