Base64 编码解码

将文本转换为 Base64,将 Base64 解码回可读文本,并复制或下载结果。

输入
输出
0 字符 0 行

Base64 编码解码

此 Base64 工具将纯文本转换为 Base64,并将 Base64 字符串转换回可读文本。当您需要为 API 准备数据、从日志中检查编码值、测试请求负载或通过纯文本系统传输小段数据时,它非常有用。

转换在您的浏览器中本地运行。您粘贴到编辑器中的文本不会被上传、存储或发送到服务器,因此您可以在不改变工作流程的情况下快速使用此工具。

使用方法

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

什么是 Base64?

Base64 是一种将字节表示为可打印文本的方式。它使用字母、数字、加号、斜杠和填充字符,使二进制数据能够通过期望普通文本的系统传输,如 JSON、HTML、电子邮件、配置文件和命令行输出。

Base64 是一种编码格式,不是加密。任何人都可以在获得字符串的情况下解码它。它还会将数据大小增加大约三分之一,因此最适合传输和嵌入,而非压缩或保密。

输入说明

编码支持普通文本,包括 Unicode 字符。解码时,请确保输入是完整的 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 的图片工具会用于发现,并在需要浏览器能力时返回网页入口。