Base64 编码解码

将纯文本转换为 Base64,将 Base64 解码回文本,然后复制或下载结果。

输入
输出
0 字符 0 行

对 Base64 传输和存储的文本进行编码

此 Base64 编码器将纯文本转换为 ASCII 安全的 Base64 字符串,并可以再次对其进行解码以进行快速往返。 当值必须通过 JSON、HTML、环境变量、命令输出、电子邮件或其他需要可打印文本的系统时,它非常有用。

Base64是一种编码格式,而不是加密。任何拥有该字符串的人都可以对其进行解码,并且编码后的输出通常会大三分之一左右,因为每 3 个字节变成 4 个 Base64 字符。

使用方法

  1. 将纯文本或 Base64 值粘贴到输入编辑器中。
  2. 选择 编码 创建 Base64 字符串,或选择 解码 读取现有 Base64 字符串。
  3. 检查输出编辑器和状态消息。解码失败立即报告无效的Base64输入。
  4. 使用 复制 作为剪贴板,使用 下载 作为文本文件,或使用 清除 来重置两个编辑器。

Base64 编码是什么?

Base64 编码 表示具有有限字母表、数字、+/ 和可选 = 填充的字节。这使得二进制或 Unicode 派生数据更容易放置在纯文本通道中。

使用 Base64 进行表示和传输,而不是保密或压缩。如果需要保密,请使用加密;如果需要完整性,请使用散列或签名;如果您需要较小的文件,请在编码之前使用压缩。

输入说明

编码接受普通文本,包括 Unicode。解码时,请粘贴完整的 Base64 值,不要带上标签、引号、标题或周围说明文字;缺少填充或包含额外字符都可能导致载荷解码失败。

示例

一条短消息会变成一个 ASCII 安全的 Base64 值,并且可以被解码回原始文本:

--- 纯文本 ---
Hello, World!

--- Base64 编码 ---
SGVsbG8sIFdvcmxkIQ==

--- 解码还原 ---
Hello, World!

MCP 集成

MCP(Model Context Protocol,模型上下文协议)让 AI 代理和应用可以发现并调用 Coding.Tools 工具,用于可重复的转换、格式化、哈希和生成工作流。

MCP 工具名: base64-encode

MCP 端点: https://coding.tools/mcp

请先调用 tools/list。每个工具条目都会包含 inputSchema、outputSchema 和 examples,AI 代理或客户端可以据此生成合法参数,不需要猜。

调用 tools/call 后,result.content[0].text 是展示用结果,result.structuredContent 是适合程序解析的结构化结果。工具级失败会返回 isError: true;协议级失败会返回 JSON-RPC error。

tools/call 请求示例:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"base64-encode","arguments":{"input":"Hello from Coding.Tools MCP"}}}'

大多数文本和数据工具接收 input 字符串以及可选的 options。只依赖浏览器图片 API 的图片工具会用于发现,并在需要浏览器能力时返回网页入口。