Base64编解码工具集
可离线使用,支持仅对Json值域进行Base64批量编解码,支持图片Base64互转,支持Base64编解码等功能...
用户 1453 位
开发者 Loong_Gy
版本 2.0.0
大小 239.54 KB 离线下载
详情介绍
# Base64 工具箱
一个基于 uTools 的 Base64 编解码工具,集「JSON 值域编解码」「图片互转」「多字符集编解码」于一体。
## 功能一览
| 页签 | 功能 | 说明 |
|------|------|------|
| JSON 值域 | JSON 字段值 Base64 编解码 | 自动识别方向,一键批量编解码 JSON 中所有字符串字段 |
| 图片互转 | 图片 ⇄ Base64 | 拖拽/选择图片生成 Base64,反向还原并预览 |
| 通用编解码 | Base64 编解码 | 支持 7 种字符集 + URL-Safe |
---
## 使用方法
### 1. JSON 值域编解码
在左侧输入 JSON 内容,右侧会**实时**给出转换结果:
- 字段值是**普通文本**时 → 自动 **Base64 编码**
- 字段值**已经是 Base64** 时 → 自动 **解码为原文**
支持的操作:
- **示例**:一键填入示例 JSON
- **导入 / 导出**:读取或保存 `.json / .txt / .b64 / .base64` 文件
- **拖拽**:把文件直接拖入输入框
- **复制**:复制转换结果
- 输入框自带 **JSON 语法高亮**
> 说明:字段值超过 1000 字符会被判定为附件/图片内容,自动置空;数字、布尔值、null 保持原样。
### 2. 图片互转
支持 4 种输入格式,任填一种即可实时预览:
1. 纯 Base64(不带 `data:image/` 前缀)
2. Data URL(`data:image/png;base64,...`)
3. HTML 代码(`
`)
4. CSS 代码(`background-image: url("data:image/...")`)
操作方式:
- **拖拽图片**到右侧预览区,自动生成全部格式
- **选择图片**:点击按钮或点击预览区空白处
- **一键生成其他类型**:根据当前图片补齐另外 3 种格式
- **复制图片**:把图片内容复制到系统剪贴板(可粘贴到聊天/PS 等)
- **保存图片**:把 Base64 还原为图片文件保存到本地
- **点击预览图**:放大查看
### 3. 通用编解码
在左侧输入内容,点击「Base64 编码」或「Base64 解码」。
**支持的字符集**:
- UTF-8
- UTF-16 LE / UTF-16 BE
- GB2312/GBK
- GB18030
- Big5
- Hex
**URL-Safe 开关**:勾选后编码结果使用 `-` 和 `_` 替代 `+` 和 `/`,并去掉 `=`,适用于 URL、JWT 等场景;解码时可自动还原。
**回填**:把输出结果一键移回输入框,方便「编完再解」或反向验证。
---
## 快捷键
| 快捷键 | 功能 |
|--------|------|
| `Ctrl + Enter` | Base64 编码(通用编解码页) |
| `Ctrl + Shift + Enter` | Base64 解码(通用编解码页) |
| `Ctrl + Shift + C` | 复制当前结果(JSON / 编解码页) |
---
## 触发方式
在 uTools 搜索框输入以下指令即可进入对应功能:
- **JSON 值域**:`json-base64`、`json2base64`、`base64json`、`JSON值域`、`JSON字段Base64`
- **图片互转**:`base64-img`、`imgtobase64`、`base64toimg`、`图片转Base64`、`Base64转图片`
- **通用编解码**:`base64 编码`、`base64 解码`、`base64 gbk`、`base64 utf8` 等
同时支持**文件匹配**(拖入 JSON/图片文件)与**粘贴匹配**(选中文本后弹出菜单)。
---
## 常见问题
**Q:为什么 JSON 里某个字段被转成了空字符串?**
A:该字段值超过 1000 字符,被判定为附件/图片内容并自动置空,避免误编码。
**Q:复制图片后到哪里粘贴?**
A:到微信/QQ 聊天框、Word、PS 等支持图片的地方直接 `Ctrl+V` 即可。
**Q:解码失败提示「含非法字符」怎么办?**
A:检查是否混入了空格以外的字符;若内容含 `-` 和 `_`,请勾选「URL-Safe」。
**Q:Hex 模式怎么用?**
A:编码时输入 Hex 字符串(可带 `0x` 前缀、允许空格);解码时输入 Base64,输出为 Hex 字符串。
一个基于 uTools 的 Base64 编解码工具,集「JSON 值域编解码」「图片互转」「多字符集编解码」于一体。
## 功能一览
| 页签 | 功能 | 说明 |
|------|------|------|
| JSON 值域 | JSON 字段值 Base64 编解码 | 自动识别方向,一键批量编解码 JSON 中所有字符串字段 |
| 图片互转 | 图片 ⇄ Base64 | 拖拽/选择图片生成 Base64,反向还原并预览 |
| 通用编解码 | Base64 编解码 | 支持 7 种字符集 + URL-Safe |
---
## 使用方法
### 1. JSON 值域编解码
在左侧输入 JSON 内容,右侧会**实时**给出转换结果:
- 字段值是**普通文本**时 → 自动 **Base64 编码**
- 字段值**已经是 Base64** 时 → 自动 **解码为原文**
支持的操作:
- **示例**:一键填入示例 JSON
- **导入 / 导出**:读取或保存 `.json / .txt / .b64 / .base64` 文件
- **拖拽**:把文件直接拖入输入框
- **复制**:复制转换结果
- 输入框自带 **JSON 语法高亮**
> 说明:字段值超过 1000 字符会被判定为附件/图片内容,自动置空;数字、布尔值、null 保持原样。
### 2. 图片互转
支持 4 种输入格式,任填一种即可实时预览:
1. 纯 Base64(不带 `data:image/` 前缀)
2. Data URL(`data:image/png;base64,...`)
3. HTML 代码(`
4. CSS 代码(`background-image: url("data:image/...")`)
操作方式:
- **拖拽图片**到右侧预览区,自动生成全部格式
- **选择图片**:点击按钮或点击预览区空白处
- **一键生成其他类型**:根据当前图片补齐另外 3 种格式
- **复制图片**:把图片内容复制到系统剪贴板(可粘贴到聊天/PS 等)
- **保存图片**:把 Base64 还原为图片文件保存到本地
- **点击预览图**:放大查看
### 3. 通用编解码
在左侧输入内容,点击「Base64 编码」或「Base64 解码」。
**支持的字符集**:
- UTF-8
- UTF-16 LE / UTF-16 BE
- GB2312/GBK
- GB18030
- Big5
- Hex
**URL-Safe 开关**:勾选后编码结果使用 `-` 和 `_` 替代 `+` 和 `/`,并去掉 `=`,适用于 URL、JWT 等场景;解码时可自动还原。
**回填**:把输出结果一键移回输入框,方便「编完再解」或反向验证。
---
## 快捷键
| 快捷键 | 功能 |
|--------|------|
| `Ctrl + Enter` | Base64 编码(通用编解码页) |
| `Ctrl + Shift + Enter` | Base64 解码(通用编解码页) |
| `Ctrl + Shift + C` | 复制当前结果(JSON / 编解码页) |
---
## 触发方式
在 uTools 搜索框输入以下指令即可进入对应功能:
- **JSON 值域**:`json-base64`、`json2base64`、`base64json`、`JSON值域`、`JSON字段Base64`
- **图片互转**:`base64-img`、`imgtobase64`、`base64toimg`、`图片转Base64`、`Base64转图片`
- **通用编解码**:`base64 编码`、`base64 解码`、`base64 gbk`、`base64 utf8` 等
同时支持**文件匹配**(拖入 JSON/图片文件)与**粘贴匹配**(选中文本后弹出菜单)。
---
## 常见问题
**Q:为什么 JSON 里某个字段被转成了空字符串?**
A:该字段值超过 1000 字符,被判定为附件/图片内容并自动置空,避免误编码。
**Q:复制图片后到哪里粘贴?**
A:到微信/QQ 聊天框、Word、PS 等支持图片的地方直接 `Ctrl+V` 即可。
**Q:解码失败提示「含非法字符」怎么办?**
A:检查是否混入了空格以外的字符;若内容含 `-` 和 `_`,请勾选「URL-Safe」。
**Q:Hex 模式怎么用?**
A:编码时输入 Hex 字符串(可带 `0x` 前缀、允许空格);解码时输入 Base64,输出为 Hex 字符串。