🧰 开发工具箱

前端实现,无需后端,数据不离开浏览器

JSON
Base64
URL编解码
Unicode
时间戳
哈希
正则
文本处理
颜色
生成器
文本对比
JWT
Cron
进制转换

📝 JSON 工具

输入 清空
{{ json.in ? (jsonValid ? '✓ 有效JSON' : '✗ 格式错误') : '等待输入' }} {{ json.in.length }} 字符
输出
复制
{{ json.out ? '✓ 就绪' : '等待操作' }}{{ json.out.length }} 字符
{{ json.pathResult===undefined ? '路径不存在' : (typeof json.pathResult==='object' ? JSON.stringify(json.pathResult,null,2) : String(json.pathResult)) }}
💡 智能解析示例
键值对
姓名:张三 性别:男 年龄:25
多行键值对
姓名:张三(换行)性别:男...
CSV表格
姓名,年龄,城市 → JSON数组
等号分隔
name=John age=25...

🔒 Base64 编解码

输入
输出

🔗 URL 编解码

输入
输出

🔤 Unicode 编解码

输入
输出

⏰ 时间戳转换

{{ nowTs }}
{{ nowStr }}
时间戳 → 日期
{{ ts.dateResult }}
日期 → 时间戳
秒: {{ ts.tsResult }}
毫秒: {{ ts.tsResult * 1000 }}

🔑 哈希 / 摘要

输入文本
{{ k }} {{ v }}

🔍 正则表达式测试

测试文本
匹配结果 ({{ regex.matchCount }} 个)
#{{ i+1 }} {{ m }}
高亮显示
💡 常用正则
邮箱 手机号 URL 日期 HTML标签 IP地址

✏️ 文本处理

输入
输出
字符: {{ text.stats.chars }} | 字数: {{ text.stats.words }} | 行数: {{ text.stats.lines }} | 中文字: {{ text.stats.cn }}

🎨 颜色转换

{{ k }} {{ v }}

🎲 生成器

UUID / GUID
{{ gen.uuid }}
随机密码
大写字母 小写字母 数字 特殊字符
{{ gen.password }}
随机字符串
{{ gen.randStr }}

📊 文本对比

原始文本
对比文本
差异结果
{{ line.prefix }} {{ line.text }}

🎫 JWT 解析

输入 JWT Token
Header
{{ jwt.result.header }}
Payload
{{ jwt.result.payload }}
解码后
{{ jwt.result.payload_decoded }}
签名{{ jwt.result.signature }}

🕐 Cron 表达式解析

每工作日9点 每5分钟 每月1号 每2小时 每周一8:30
含义
{{ cron.result.desc }}
{{ cron.result.detail }}

🔢 进制转换

十进制{{ num.result.dec }}
十六进制{{ num.result.hex }}
八进制{{ num.result.oct }}
二进制{{ num.result.bin }}