Base64转换器

将数据编码/解码为Base64格式,支持URL安全选项

关键信息

分类
转换与编码
输入类型
textarea, select, checkbox
输出类型
text
样本覆盖
4
支持 API
Yes

概览

Base64转换器是一款高效的在线工具,支持将文本数据快速编码为Base64格式或从Base64格式解码回原始文本,并提供URL安全编码、字符编码选择及格式化换行等实用选项,满足开发与数据处理需求。

适用场景

  • 需要在网页URL中传输特殊字符或二进制数据时。
  • 需要将文本内容转换为Base64格式以便嵌入到HTML或CSS代码中时。
  • 需要解析已编码的Base64字符串以查看原始数据内容时。

工作原理

  • 在输入框中粘贴或输入需要处理的文本内容。
  • 选择“编码”或“解码”操作模式。
  • 根据需求勾选“URL安全编码”或“添加换行符”等高级选项。
  • 点击转换按钮,即可在下方获取处理后的结果。

使用场景

前端开发者将小图标或图片转换为Base64字符串嵌入CSS。
后端工程师处理需要通过URL传递的加密或编码文本。
数据分析师解码从API接口获取的Base64格式字符串。

用户案例

1. 生成URL安全参数

后端开发人员
背景原因
需要将一段包含特殊符号的配置信息作为查询参数传递给前端。
解决问题
直接传递会导致URL解析错误。
如何使用
输入文本,选择编码模式,并勾选“URL安全编码”。
示例配置
operation: encode, urlSafe: true
效果
生成了不含特殊字符的Base64字符串,可安全放入URL中。

2. 解析API返回的Base64数据

前端工程师
背景原因
从后端接口接收到一段Base64编码的响应数据,需要查看其原始文本内容。
解决问题
无法直接阅读编码后的乱码。
如何使用
将Base64字符串粘贴到输入框,选择“解码”模式。
示例配置
operation: decode, characterEncoding: utf-8
效果
成功还原为可读的原始文本信息。

用 Samples 测试

base64, text

相关专题

常见问题

什么是Base64编码?

Base64是一种基于64个可打印字符来表示二进制数据的编码方式,常用于在不支持二进制数据的媒介上存储和传输数据。

URL安全编码有什么作用?

URL安全编码会将Base64结果中的 '+' 和 '/' 替换为 '-' 和 '_',并移除填充符 '=',确保编码后的字符串可以直接用于URL参数中。

该工具支持哪些字符编码?

目前支持 UTF-8 和 ASCII 两种字符编码格式,您可以根据原始数据的编码类型进行选择。

添加换行符选项是做什么的?

该选项会在Base64输出结果中每隔76个字符插入一个换行符,符合MIME标准格式要求。

我的数据会被上传到服务器吗?

本工具基于浏览器端处理,您的数据不会上传至服务器,确保了隐私与安全性。

API 文档

请求端点

POST /zh/api/tools/base64-converter

请求参数

参数名 类型 必填 描述
inputText textarea -
operation select -
urlSafe checkbox -
lineBreaks checkbox -
characterEncoding select -

响应格式

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
文本: 文本

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-base64-converter": {
      "name": "base64-converter",
      "description": "将数据编码/解码为Base64格式,支持URL安全选项",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=base64-converter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]