Base64编码解码

用于标准 Base64 和 Base64URL 的编码与解码。

GET
请求方式
GET
返回格式
application/json
接口状态
12,519 次调用

基本信息

请求参数

参数名 类型 必填 说明
action string 默认 `encode`;可选 `encode`、`decode` | 操作类型:编码或解码。传入其他值会返回 `400`。
text string 要编码或解码的内容。`decode` 时需要传入合法的 Base64 / Base64URL 字符串。
variant string 默认 `standard`;可选 `standard`、`url` | 编码变体。`standard` 为标准 Base64;`url` 为适合 URL 传输的 Base64URL。

返回参数

参数名 类型 说明
action string 实际执行的操作,值为 `encode` 或 `decode`。
variant string 实际使用的编码变体,值为 `standard` 或 `url`。
input string 原始输入内容。
result string 编码或解码后的结果。
success boolean 是否处理成功,成功时为 `true`。

状态码说明

状态码 说明 常见场景
200 请求成功,编码或解码完成。 通用场景
400 请求参数错误,例如 `action` 非法、`text` 缺失、Base64 内容无法解码。 通用场景

在线调试

响应结果

等待请求
// 点击“发送请求”后,响应结果会显示在这里

PHP 示例代码

暂无示例

返回示例

## 成功响应示例
```json
{
  "action": "encode",
  "variant": "url",
  "input": "hello world",
  "result": "aGVsbG8gd29ybGQ",
  "success": true
}
```


## 错误响应示例
```json
{
  "error": "Invalid Base64 input"
}
```

免责声明

本服务仅供个人学习、学术研究目的使用。用户应确保不得利用本服务进行违法违规、侵犯他人合法权益或危害公共安全的行为。因用户使用本服务所产生的风险和责任,由用户自行承担。
已复制