| 分享时间 | 1小时2分钟前 |
| 最后更新 | 1小时2分钟前 |
| 修订版本 | 1 |
| 用户许可 | 只读,不可再分享 |
| Quicker版本 | 1.45.5 |
| 动作大小 | 51.7 KB |
| 最低Quicker版本 | 1.38.15 |
打开动作后是一个 9 页签的工具窗口,通用操作逻辑完全一致:
底部三个通用按钮(所有页签可用):
| 按钮 | 功能 |
|---|---|
| 📋 复制结果 | 把当前结果框内容复制到剪贴板 |
| ⇄ 输入输出交换 | 输入框和结果框内容互换(方便连环处理) |
| 🗑 清空 | 同时清空输入框和结果框 |
| 按钮 | 用法 |
|---|---|
| JSON 格式化 | 输入 JSON,输出 4 空格缩进的易读格式 |
| JSON 压缩 | 去除 JSON 中所有多余空白和换行 |
| 按钮 | 用法 |
|---|---|
| Base64 编码 / 解码 | 文本与 Base64 互转(UTF-8) |
| URL 编码 / 解码 | 特殊字符转 %XX 形式,适合链接参数 |
| HTML 转义 / 还原 | < > & " 与 HTML 实体互转 |
| Unicode 转义 / 还原 | 中文等非 ASCII 字符与 \uXXXX 互转 |
| Hex 编码 / 解码 | 文本与十六进制字节互转;解码支持空格/逗号分隔和 0x 前缀 |
| 按钮 | 用法 |
|---|---|
| MD5 / SHA1 / SHA256 / SHA512 | 对输入文本计算哈希,输出小写十六进制 |
| JWT 解码 | 粘贴完整 JWT token,解码出 header 和 payload(不校验签名) |
| 按钮 | 输入格式 |
|---|---|
| 时间戳→日期 | 秒级或毫秒级时间戳,自动识别 |
| 日期→时间戳 | 常见时间写法均可(同时输出秒和毫秒) |
| 当前时间戳 | 无需输入,输出当前 Unix 秒/毫秒和本地时间 |
| 时间差计算 | 两个时间各占一行,或用 \| 分隔;自动取绝对差 |
| Cron 解析 | 标准 5 段式(分 时 日 月 周),逐字段输出中文说明 |
| 按钮 | 用法 |
|---|---|
| 进制转换 | 支持 10/16(0x)/2(0b)/8(0o)进制,一次性输出其余三种 |
| 命名风格 | 输入任意写法的标识符,输出 camelCase / PascalCase / snake_case / kebab-case / CONST_CASE 五种 |
| 全部大写 / 全部小写 | 字母大小写转换 |
| 单词首字母大写 | 每个单词首字母大写 |
| 颜色转换 | #RRGGBB(或 #RGB)与 rgb(r,g,b) 互转,附 XAML 颜色格式 |
| 按钮 | 用法 |
|---|---|
| 行排序 | 按字符顺序排列所有行 |
| 行去重 | 删除重复行,保留首次出现的顺序 |
| 行反转 | 整体倒序 |
| 去空行/修剪 | 删除空行、去掉每行两端空格 |
| 字数统计 | 输出字符数 / 行数 / 单词数 / UTF-8 字节数 |
| 正则测试 | 第一行输入正则表达式,其余行为待匹配文本;输出匹配数量、位置、内容和捕获组 |
| 按钮 | 输入(不填用默认值) |
|---|---|
| UUID | 数量,默认 1,最多 100 |
| 强密码 | 长度,默认 16(必含大小写字母、数字、特殊符号) |
| 随机数 | 最小值,最大值,数量,如 1,100,5 |
| Lorem 段落 | 段落数,默认 1 |
| 按钮 | 用法 |
|---|---|
| Markdown → HTML | 转换为 HTML 源码,显示在中间结果区,可复制 |
| 👁 实时预览 | 把 Markdown 渲染成可视化网页,显示在最下方预览区(暗色主题) |
支持语法:标题(#~######)、加粗、斜体、行内代码、``` 代码块、无序/有序列表、> 引用、链接、分隔线 ---。
时间; 输入; 输出/错误日志(超长自动截断)多行输入请用真实回车换行。哈希/Base64/时间戳等为固定值,必须完全一致;生成器类为随机结果,只核对格式和范围。出错提示以
❌ 出错:开头属于设计内行为。
| # | 按钮 | 输入 | 预期结果 |
|---|---|---|---|
| 1 | JSON 格式化 | {"a":1,"b":[1,2],"c":{"d":"x"}} |
4 空格缩进多行,冒号后带空格 |
| 2 | JSON 格式化 | {"a":{}} |
空对象不拆行 |
| 3 | JSON 压缩 | 任意带空格换行的 JSON | 压成单行 {"a":1,...} |
| 4 | JSON 格式化 | abc |
❌ 出错: ...(不崩溃) |
| # | 按钮 | 输入 | 预期结果 |
|---|---|---|---|
| 5 | Base64 编码 | hello |
aGVsbG8= |
| 6 | Base64 编码 | 你好 |
5L2g5aW9 |
| 7 | Base64 解码 | 5L2g5aW9 |
你好 |
| 8 | URL 编码 | a b&c=1 |
a%20b%26c%3D1 |
| 9 | URL 解码 | a%20b%26c%3D1 |
a b&c=1 |
| 10 | HTML 转义 | <div class="a">&</div> |
<div class="a">&</div> |
| 11 | HTML 还原 | 上一条结果 | <div class="a">&</div> |
| 12 | Unicode 转义 | 你好A |
\u4f60\u597dA(ASCII 不转义) |
| 13 | Unicode 还原 | \u4f60\u597d |
你好 |
| 14 | Hex 编码 | 你好 |
E4 BD A0 E5 A5 BD |
| 15 | Hex 解码 | 41 42 |
AB |
| 16 | Hex 解码 | 4142(无空格) |
AB |
| 17 | Hex 解码 | 0x41 0x42(0x 前缀) |
AB |
| 18 | Hex 解码 | 41 4(奇数位) |
❌ 出错: 十六进制字符数为奇数... |
abc)| # | 按钮 | 预期结果 |
|---|---|---|
| 19 | MD5 | 900150983cd24fb0d6963f7d28e17f72 |
| 20 | SHA1 | a9993e364706816aba3e25717850c26c9cd0d89d |
| 21 | SHA256 | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
| 22 | SHA512 | ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a...(128 位) |
| 23 | JWT 解码 | 输入 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c → HEADER 含 alg: HS256;PAYLOAD 含 sub: "1234567890"、name: "John Doe";末尾显示 SIGNATURE |
| # | 按钮 | 输入 | 预期结果 |
|---|---|---|---|
| 24 | 时间戳→日期 | 0 |
1970-01-01 08:00:00 (Thursday) |
| 25 | 时间戳→日期 | 1000000000 |
2001-09-09 09:46:40 (Sunday) |
| 26 | 时间戳→日期 | 1000000000000(毫秒) |
同 #25 |
| 27 | 日期→时间戳 | 2026-10-11 00:00:00 |
1791590400 (秒) 与 1791590400000 (毫秒) |
| 28 | 当前时间戳 | 无 | 当前秒/毫秒/本地时间,与手机时钟相差 ≤1 秒 |
| 29 | 时间差计算 | 2026-10-11 08:00:00(换行)2026-10-11 09:30:45 |
0 天 1 小时 30 分 45 秒;合计 1.5125 小时 / 90.75 分钟 / 共 5445 秒 |
| 30 | 时间差计算 | 2026-12-31\|2026-01-01 |
364 天 0 小时 0 分 0 秒(倒序自动取绝对差) |
| 31 | 时间差计算 | 08:00(换行)09:00 |
1 小时(缺日期自动按当天补齐) |
| 32 | 时间差计算 | abc(换行)2026-10-11 |
❌ 出错: 无法识别的时间: abc |
| 33 | Cron 解析 | 0 9 * * 1-5 |
分钟: 第 0 分钟;小时: 第 9 小时;日: 每日;月: 每月;星期: 从 1 到 5 星期 |
| 34 | Cron 解析 | */15 2 * * * |
分钟: 每 15 分钟;小时: 第 2 小时;日/月: 每日/每月 |
| 35 | Cron 解析 | 30 8 1,15 * ? |
日: 1, 15 日;? 按 * 处理 |
| 36 | Cron 解析 | 0 9 * * 1-5 2026(6 段) |
❌ 出错: 请输入标准 5 段 cron... |
| # | 按钮 | 输入 | 预期结果 |
|---|---|---|---|
| 37 | 进制转换 | 255 |
二进制 11111111;八进制 377;十进制 255;十六进制 0xFF |
| 38 | 进制转换 | 0xFF |
十进制 255(自动识别前缀) |
| 39 | 进制转换 | 0b1010 |
十进制 10 |
| 40 | 进制转换 | 0o17 |
十进制 15 |
| 41 | 命名风格 | user_name |
userName / UserName / user_name / user-name / USER_NAME |
| 42 | 全部大写 / 小写 | Hello World |
HELLO WORLD / hello world |
| 43 | 单词首字母大写 | hello world |
Hello World |
| 44 | 颜色转换 | #FF8000 |
RGB: rgb(255, 128, 0);HEX: #FF8000;XAML: #FFFF8000 |
| 45 | 颜色转换 | #f80 |
自动展开:rgb(255, 136, 0);#FF8800 |
| 46 | 颜色转换 | rgb(0, 128, 255) |
HEX: #0080FF;XAML: #FF0080FF |
| # | 按钮 | 输入 | 预期结果 |
|---|---|---|---|
| 47 | 行排序 | banana<br>apple<br>cherry |
apple、banana、cherry |
| 48 | 行去重 | a<br>b<br>a |
a、b(保留首次出现顺序) |
| 49 | 行反转 | 1<br>2<br>3 |
3、2、1 |
| 50 | 去空行/修剪 | ␠␠x␠␠、空行、y |
x、y |
| 51 | 字数统计 | Hello 世界 123 |
字符数 12;行数 1;单词数 3;字节数(UTF-8) 16 |
| 52 | 正则测试 | 第1行 \d+;第2行 订单A: 123;第3行 订单B: 4567 |
匹配数: 2,分别为 123、4567,含位置信息 |
| 53 | 正则测试 | 第1行 (\w+)@(\w+)\.com;第2行 tom@qq.com |
1 条匹配;组1 tom;组2 qq |
| # | 按钮 | 输入 | 验证要点 | ||
|---|---|---|---|---|---|
| 54 | UUID | 2 |
2 行,标准 8-4-4-4-12 格式,互不相同 |
||
| 55 | 强密码 | 12 |
12 位,必含大写+小写+数字+特殊符号 | ||
| 56 | 强密码 | 2 |
自动提升为 4 位 | ||
| 57 | 随机数 | 1,100,5 |
5 个数,均在 1100(含端点) | ||
| 58 | 随机数 | 100,1 |
自动交换 min/max,正常输出 | ||
| 59 | Lorem 段落 | 1 |
1 段 35 句英文,首字母大写、句号结尾 |
统一测试输入:
# 标题
**加粗** 和 *斜体* 与 `代码`
- 项目1
- 项目2
1. 第一
2. 第二
> 引用文字
---
[链接](https://example.com)
| # | 按钮 | 预期结果 |
|---|---|---|
| 60 | Markdown → HTML | 中间结果区出现 HTML 源码,依次含 <h1>、<strong>、<em>、<code>、<ul><li>、<ol><li>、<blockquote>、<hr/>、<a href=...> |
| 61 | 👁 实时预览 | 最下方预览区渲染出暗色主题页面;结果区显示 ✅ 已渲染到下方预览区 |
| # | 操作 | 预期结果 |
|---|---|---|
| 62 | 执行任意 3 个工具后打开历史页 | 3 条记录,最新在最上,格式 时:分:秒; 输入; 输出 |
| 63 | 连续执行超过 20 次 | 保持 20 条上限,最早的被淘汰 |
| 64 | 关闭动作重新运行 | 历史仍保留 |
| 65 | 在某一行上双击 | 该行高亮选中并复制到剪贴板,底部显示红色 📋 已复制: ...,粘贴可验证 |
| 66 | 🗑 清空历史 | 记录与复制提示同时清空 |
| 67 | 📋 复制结果 | 剪贴板 = 结果框内容 |
| 68 | ⇄ 输入输出交换 | 输入与结果互换 |
| 69 | 🗑 清空 | 输入与结果同时清空 |
| 代替换行。❌ 出错 会影响使用吗? 不会,只是本次操作被拦截,修正输入重试即可;错误也会记入历史方便回查。| 修订版本 | 更新时间 | 制品 | 审核状态 | 更新说明 |
|---|---|---|---|---|
| 1 | 1小时2分钟前 | V1 | 当前 V1 版本 |