JSON 格式化 / 校验
工具介绍
JSON 格式化 / 校验工具帮助开发者把混乱的 JSON 文本一键排版为易读的缩进结构,也可以压缩成单行以减小体积。所有解析均在浏览器本地完成,数据不上传服务器,适合处理接口返回、配置文件等敏感内容。
使用步骤
- 将 JSON 文本粘贴到输入框
- 选择缩进空格数,需要时勾选键名排序
- 点击“格式化”美化排版,或点击“压缩”生成单行 JSON
- 语法有误会在结果中指出具体行列和错误位置
常见问题
JSON 格式化会上传我的数据吗?
不会,全部解析和排版都在浏览器本地完成,不会向任何服务器发送内容。
格式化和压缩有什么区别?
格式化按缩进多行排版便于阅读;压缩移除所有多余空白和换行,体积更小,适合传输和存储。
提示 JSON 语法错误怎么办?
工具会标出错误所在行列,常见原因有缺少引号、多余逗号、注释未删除等,修正后重新格式化即可。
相关工具
JSON ↔ XML 互转
工具介绍
JSON ↔ XML 互转工具用于在两种常见数据交换格式之间快速转换。JSON 转 XML 时对象、数组、字符串、数字、布尔都能正确映射,数组会生成多个同名节点;也支持把 XML 解析回 JSON。
使用步骤
- 选择转换方向:JSON → XML 或 XML → JSON
- 填写 XML 根节点名称(默认 root)
- 将内容粘贴到输入框,点击“转换”
- 在输出区查看结果并复制
常见问题
数组转 XML 会怎样处理?
数组中的每个元素会生成同名的 XML 节点,保证数据不丢失。
支持带属性的 XML 吗?
支持常见 XML 结构解析,复杂属性会按规则映射为 JSON 字段。
转换过程安全吗?
转换完全在浏览器本地运行,内容不会上传。
相关工具
JSON 对比
工具介绍
JSON 对比工具会逐节点比较两段 JSON 数据,自动标出新增、删除和修改的字段路径及具体值,比肉眼逐行查找更准确。常用于接口联调、配置文件比对和数据回归检查。
使用步骤
- 将原始 JSON 粘贴到左侧输入框
- 将待比较的 JSON 粘贴到右侧输入框
- 点击“对比”按钮
- 查看高亮的差异路径与值(新增 / 删除 / 修改)
常见问题
键的顺序不同会影响对比结果吗?
不会,工具按 JSON 的数据结构比较,键的先后顺序不影响结果。
能看出数组里哪一项变了吗?
可以,数组会按下标逐项比较并标出变化。
对比数据会被上传吗?
不会,比较在浏览器本地完成。
相关工具
JSON 编辑器
工具介绍
JSON 编辑器提供代码与树形双视图:左侧是带语法高亮、行号和错误提示的代码编辑器,右侧以树形结构展示 JSON,可直接新增、删除、修改节点,两侧实时同步。适合手工构造和调整复杂 JSON。
使用步骤
- 在左侧代码区编写或粘贴 JSON
- 使用右侧树形视图展开节点,点击节点进行增删改
- 需要时使用搜索框快速定位节点
- 点击格式化 / 压缩整理代码,历史快照可回退
常见问题
树形编辑会破坏原数据吗?
两侧实时同步,所有操作可通过历史快照回退。
支持搜索深层节点吗?
支持,搜索框可按键名或值快速定位。
数据安全吗?
编辑器完全在本地运行,不发送数据。
相关工具
Base64 编解码
工具介绍
Base64 编解码工具可将普通文本转换为 Base64 字符串,也可将 Base64 还原为原文。Base64 常用于 HTTP 传输、数据 URL、邮件编码和接口参数处理。
使用步骤
- 选择编码或解码方向
- 将原文或 Base64 字符串粘贴到输入框
- 点击转换按钮
- 查看结果并一键复制
常见问题
Base64 是加密算法吗?
不是,Base64 只是一种编码方式,任何人都可以解码,不能用于保护敏感信息。
中文可以编码吗?
可以,工具按 UTF-8 处理中文,编解码不会乱码。
解码报错怎么办?
通常是字符缺失或包含非法字符,确认输入为完整的 Base64 文本后重试。
相关工具
URL 编码 / 解码
工具介绍
URL 编码 / 解码工具(百分号编码)用于把中文、空格及特殊字符转换为浏览器可安全传输的形式(如 %E4%B8%AD%E6%96%87),也可将编码后的网址还原,是处理 URL 参数和接口联调的常用工具。
使用步骤
- 选择编码或解码
- 粘贴网址、参数或待处理文本
- 点击转换
- 复制转换结果
常见问题
为什么网址里的中文会变成一串百分号?
这是 URL 编码,HTTP 协议要求非 ASCII 字符按百分号形式传输。
编码后 + 和 %20 有什么区别?
表单提交中空格常编码为 +,标准 encodeURIComponent 编码为 %20,工具按标准规则处理。
解码出现乱码?
工具按 UTF-8 解码,若原文使用其他编码可能出现乱码。
相关工具
Unicode 转义
工具介绍
Unicode 转义工具可在中文等字符与 \uXXXX 形式之间互相转换。JSON 数据、JavaScript 源码和接口返回中常见这种编码,工具能批量完成转义与还原。
使用步骤
- 选择转义或还原方向
- 粘贴中文或含 \uXXXX 的文本
- 点击转换
- 复制结果
常见问题
\u4E2D 代表什么?
这是字符“中”的 Unicode 码点转义形式。
emoji 能转换吗?
可以,emoji 等多字节字符会按其 Unicode 码点转义。
转换会上传内容吗?
不会,全部在本地完成。
相关工具
二维码生成
工具介绍
二维码生成工具可把网址、文本等内容快速生成二维码图片,支持选择尺寸和容错等级(容错越高,二维码被遮挡后仍可识别)。生成过程在浏览器本地完成,可直接下载使用。
使用步骤
- 在输入框填写网址或文本
- 选择二维码尺寸和容错等级
- 点击“生成二维码”
- 下载保存二维码图片
常见问题
二维码会过期吗?
不会,二维码只是内容的图形编码,只要内容不变可永久使用。
容错等级怎么选?
一般选中等即可;需要贴 Logo 或可能被遮挡时选高容错。
能生成多少字的二维码?
建议内容越短越易识别,长文本会使二维码变密、扫码变慢。
相关工具
MD5 / SHA 哈希计算
工具介绍
MD5 / SHA 哈希计算工具为文本生成固定长度的摘要值,支持 MD5、SHA-1、SHA-256、SHA-384、SHA-512,可切换大小写输出。常用于校验数据完整性、签名计算和指纹生成,全部在浏览器本地完成。
使用步骤
- 将待计算的文本粘贴到输入框
- 选择哈希算法
- 需要大写摘要时勾选“大写输出”
- 点击“计算哈希”并复制结果
常见问题
MD5 还安全吗?
MD5 已不适用于密码存储和安全签名,但用于非安全场景的完整性校验仍然方便。
哈希能反推出原文吗?
不能,哈希是单向运算,无法从摘要还原原文。
为什么同样的文本结果一致?
哈希算法是确定性的,相同输入与算法必然得到相同摘要。
相关工具
时间戳转换
工具介绍
时间戳转换工具用于在 Unix 时间戳(自 1970-01-01 起的秒数或毫秒数)与可读日期之间互相转换,支持获取当前时间戳,是后端开发、日志分析和接口调试的常用工具。
使用步骤
- 输入时间戳(秒或毫秒)或选择日期时间
- 选择转换方向
- 点击转换
- 查看对应的日期或时间戳结果
常见问题
10 位和 13 位时间戳有什么区别?
10 位单位为秒,13 位单位为毫秒,工具会自动识别。
转换按哪个时区?
按北京时间(UTC+8)显示,时间戳本身与时区无关。
为什么时间戳从 1970 年算起?
这是 Unix 系统约定的纪元起点(Unix Epoch)。
相关工具
进制转换
工具介绍
进制转换工具支持二进制、八进制、十进制、十六进制之间互相转换,可一次输入多个数值批量处理。常用于底层开发、网络报文分析、颜色值和权限位计算。
使用步骤
- 在输入框填写数值(如 255、0xff、0b11111111)
- 选择源进制和目标进制
- 点击转换
- 查看并复制结果
常见问题
0x 和 0b 前缀是什么意思?
0x 表示十六进制,0b 表示二进制,工具可自动识别。
支持负数或小数吗?
主要面向整数转换,负数和小数请按具体进制规则处理。
转换会联网吗?
不会,计算在本地完成。
相关工具
颜色转换
工具介绍
颜色转换工具支持 HEX、RGB/RGBA、HSL/HSLA 等常见颜色格式互相转换,并提供实时色块预览。前端开发和设计协作时,可快速统一颜色表示方式。
使用步骤
- 粘贴颜色值,如 #2563EB、rgb(37,99,235) 或 hsl(221,83%,53%)
- 点击转换
- 查看 HEX、RGB、HSL 三种结果
- 通过预览色块确认颜色
常见问题
HEX 和 RGB 有什么区别?
HEX 是十六进制写法,RGB 是十进制三通道写法,表示的颜色可以完全相同。
rgba 里的 a 是什么?
a 是透明度(alpha),取值 0 到 1,0 为完全透明。
为什么 HSL 更直观?
HSL 用色相、饱和度、亮度描述颜色,调整明暗时更方便。
相关工具
Cron 表达式校验
支持标准 5 位 Cron(分 时 日 月 周):*、数字、列表 1,3,5、区间 1-5、步长 */n 与 @daily 等别名;Quartz 的 6/7 位及 ? L W # 语法会给出明确提示。
工具介绍
Cron 表达式校验工具可检查 Cron 表达式语法是否合法,逐字段解释含义,并预览未来若干次执行时间。支持 5 位(分 时 日 月 周)、6 位(含秒)和 7 位(含年)写法,支持 L、W、#、? 等特殊字符。
使用步骤
- 将 Cron 表达式粘贴到输入框
- 点击校验
- 查看字段含义解析
- 查看未来 10 次预计执行时间
常见问题
5 位和 6 位 Cron 有什么区别?
5 位为“分 时 日 月 周”,6 位在最前面增加了“秒”,按所用框架选择。
L、W、# 分别是什么?
L 表示最后一天或最后一个星期几,W 表示最近工作日,# 用于指定第几周的星期几。
Quartz 和 Linux Crontab 一样吗?
不完全一样,Quartz 支持秒、年和更多特殊字符,工具按常见规则解析。
相关工具
Cron 表达式生成器
按 分 / 时 / 日 / 周 / 月 可视化选择周期,自动生成标准 5 位 Cron 表达式;输出框支持直接手动修改,修改后实时校验。
| 字段 | 取值范围 | 表达式 | 含义 |
|---|---|---|---|
| 分钟(分) | 0-59 | */5 | 0 到 59,每 5 分钟一次 |
| 小时(时) | 0-23 | * | 任意值(0-23) |
| 日(每月第几天) | 1-31 | * | 任意值(1-31) |
| 月份(月) | 1-12 或 JAN-DEC | * | 任意值(1-12) |
| 星期(周) | 0-6(0、7=周日)或 SUN-SAT | * | 任意值(0-7) |
- 01.下次2026-10-12 18:05(周一)
- 02.2026-10-12 18:10(周一)
- 03.2026-10-12 18:15(周一)
- 04.2026-10-12 18:20(周一)
- 05.2026-10-12 18:25(周一)
工具介绍
Cron 表达式生成器通过可视化界面配置定时规则,无需记忆字段语法即可生成 Cron 表达式,并实时预览含义和未来执行时间。适合不熟悉 Cron 语法或需要快速核对规则的场景。
使用步骤
- 依次设置秒、分、时、日、月、周的执行规则
- 查看实时生成的 Cron 表达式
- 核对中文含义与下次执行时间
- 复制表达式到定时任务配置中
常见问题
生成的表达式适用于哪些系统?
适用于 Linux Crontab、Quartz、Spring、XXL-JOB 等常见定时任务框架(注意位数差异)。
如何设置“每隔 N 分钟”?
在“分”字段选择间隔执行并填写间隔值即可。
日和周能同时指定吗?
部分框架中日与周同时指定可能产生歧义,建议只固定其一并通过预览确认。
相关工具
文本对比
单侧超过 20000 行只对比前 20000 行。
工具介绍
文本对比工具逐行比较两段文本,用不同颜色标出新增和删除的内容,比肉眼对照更快更准。适用于文档修订、合同条款核对和代码改动检查。
使用步骤
- 将原始文本粘贴到左侧
- 将修改后的文本粘贴到右侧
- 需要时勾选忽略空行
- 点击对比查看高亮差异
常见问题
和 JSON 对比有什么不同?
文本对比按行比较任意文字,JSON 对比按数据结构比较并理解字段路径。
能对比代码吗?
可以,任何纯文本都能逐行对比。
内容会被保存吗?
不会,对比在浏览器本地完成。
相关工具
字数统计
工具介绍
字数统计工具实时统计文本的字数、字符数、标点、段落和行数,输入即出结果,无需点击。适合作业作文、公众号文章、公文写作时核对篇幅。
使用步骤
- 将文字粘贴到输入框
- 工具实时显示统计结果
- 可查看含或不含空格的字符数
- 需要时复制文本继续编辑
常见问题
字数和字符数有什么区别?
中文字数按汉字计,字符数还包含字母、数字、标点和空格。
统计需要联网吗?
不需要,全部在本地实时计算。
支持查看段落数吗?
支持,结果中包含段落与行数统计。
相关工具
单词命名转换
工具介绍
单词命名转换工具可在 camelCase(小驼峰)、PascalCase(大驼峰)、snake_case(下划线)、kebab-case(短横线)等常见命名风格之间互相转换,帮助开发者快速统一变量命名规范。
使用步骤
- 将单词或文本粘贴到输入框
- 选择目标命名格式
- 点击转换
- 复制转换结果
常见问题
驼峰命名和下划线命名怎么选?
Java 字段常用小驼峰,数据库字段和 Python 常用下划线,按团队规范统一即可。
能批量转换多个词吗?
可以,多个单词或多行文本可一次处理。
转换会影响原文本吗?
结果输出到独立区域,原文不会被修改。
相关工具
PDF 在线编辑
工具介绍
PDF 在线编辑工具集成了 PDF 合并、页面旋转与删除、水印、签名以及 OCR 文字识别等常用功能。较重的处理组件按需加载,文件尽量在浏览器本地处理,适合临时处理 PDF 又不想安装软件的场景。
使用步骤
- 等待 PDF 组件加载完成(首次稍慢)
- 上传需要处理的 PDF 文件
- 选择合并、旋转删除、水印或 OCR 等功能
- 处理完成后下载新的 PDF
常见问题
PDF 文件会被上传吗?
主要处理在浏览器本地完成,部分功能依赖按需加载的本地组件。
OCR 识别支持中文吗?
工具内置中文识别数据,可识别扫描件中的中文。
为什么第一次打开很慢?
PDF 组件体积较大,采用按需加载,加载后后续使用更快。
相关工具
证件照制作
工具介绍
证件照制作工具通过 AI 人像分割自动抠出人物,可更换红、蓝、白等底色,支持一寸、二寸等标准尺寸、压缩到指定 KB 以及 6 张 / 9 张冲印排版。AI 模型随项目自托管,抠图全程在本地运行。
使用步骤
- 上传一张正面、背景简洁的照片
- 等待 AI 本地抠图完成
- 选择底色、证件尺寸和排版规格
- 需要时压缩到目标体积,下载保存
常见问题
照片会被上传到服务器吗?
不会,AI 模型自托管,抠图在浏览器本地完成。
什么照片效果最好?
正面免冠、光线均匀、背景与人物反差明显的照片抠图效果最佳。
可以做哪些尺寸?
支持一寸、二寸等常见证件规格,也可自定义像素尺寸。
相关工具
图片压缩
工具介绍
图片压缩工具通过浏览器 Canvas 对图片重新编码,可设定目标体积(如 200KB、1MB)自动调整画质,支持批量处理。适合证件照、网站配图和报名上传时压缩图片,全程不上传文件。
使用步骤
- 拖入或选择一张或多张图片
- 填写目标体积(KB 或 MB)
- 点击开始压缩
- 对比压缩前后大小并下载
常见问题
压缩后画质会变差吗?
工具在目标体积内尽量保留画质,体积要求越小画质损失越大。
图片会上传吗?
不会,压缩基于本地 Canvas 完成。
支持哪些格式?
支持 JPG、PNG 等浏览器可显示的常见格式。
相关工具
旋转泡泡龙:星核融合
工具介绍
旋转泡泡龙:星核融合是一款轻松的休闲消除小游戏,旋转盘面、瞄准发射,让相同颜色的星核聚集融合即可消除。工作间隙打开即玩,无需下载安装。
使用步骤
- 打开页面等待游戏加载
- 旋转盘面瞄准目标位置
- 发射星核,相同颜色聚集后消除
- 挑战更高分数
常见问题
游戏需要安装吗?
不需要,浏览器中直接打开即玩。
游戏数据会保存吗?
分数等信息保存在本地浏览器中。
手机上能玩吗?
支持移动端触控操作。