JSON 格式化 JSON FORMAT
校验并美化 JSON,出错时精确定位到行与列;支持一键压缩成单行。
码匠工具箱是一套纯本地运行的开发者工具集——JSON、正则、哈希、JWT、图片压缩……数据永远不会离开你的浏览器,打开即用,断网可用。
校验并美化 JSON,出错时精确定位到行与列;支持一键压缩成单行。
时间戳与日期双向转换,自动识别 10 位秒 / 13 位毫秒,附时区与相对时间。
UTF-8 安全的 Base64 编码与解码,中文不乱码;双向面板独立工作互不干扰。
SHA-1 / 256 / 384 / 512 实时摘要,基于 WebCrypto 在本机计算,常用于校验文件指纹。
本地生成强密码:长度、字符集自选,可排除易混淆字符;熵值实时评估强度。
拖入照片本地压缩,WebP 优先、自动降级 JPEG,质量可调;手机拍的照片也能压到能发出去的大小。
本地生成随机字符串,长度、字符集、排除易混淆字符都能配;批量造测试数据、临时 token 很方便。
从任意文本批量揪出 URL、邮箱、IP、手机号、哈希值与日期,自动分类去重后一键复制;日志、抓包结果里捞信息不用再手挑。
可视化调 box-shadow:水平垂直偏移、模糊、扩散、颜色与内外阴影,支持叠加多层,实时预览并一键复制 CSS。
在 Canvas 上拖选裁剪区域,内置 1:1 / 4:3 / 16:9 等常用比例,本地导出 PNG 或 JPEG;图片不上传,原图也不失真。
粘贴 curl 命令,转成 fetch / axios / Python requests / Go 等代码片段;自动解析 -H、-d、--data-urlencode 等常见参数。
本地估算大模型 Token 用量与调用成本:选好模型即出 token 数与输入/输出费用,附上下文窗口占用预警,内容全程不上传。
JSON · 时间戳 · 正则 · 文本统计
校验并美化 JSON,出错时精确定位到行与列;支持一键压缩成单行。
时间戳与日期双向转换,自动识别 10 位秒 / 13 位毫秒,附时区与相对时间。
实时匹配、逐组高亮与捕获组解读,零长匹配自动跳过,放心测试复杂表达式。
字符、词数、行数与 UTF-8 字节数实时统计,中英混排按汉字单字、英文整词计算。
大写、小写、首字母大写、camelCase、snake_case、kebab-case 一键互转;改字段命名、写接口参数时省得手动敲。
全角↔半角双向转换,ASCII 与全角字符自动偏移;清理从 Word、微信拷来的“宽”字符很顺手。
给长数字加 / 去千分位逗号,负号小数都照顾得到;读金额、展示大数时一眼清爽。
双栏文本对比,支持行 / 字符两种模式,绿增红删高亮,改动差异一目了然。
CSV 与 JSON 双向互转,正确处理带引号字段内的逗号与换行,可选分隔符与首行表头。
解析 5 / 6 段 Cron 表达式,输出中文可读描述与未来多次执行时间,校验取值范围。
把 JSON 渲染成可折叠的层级树,深层嵌套一眼看清结构;出错时精确定位到行与列。
JSON 与 YAML、XML 四向互转(含属性与文本节点约定),接口联调、配置迁移一处搞定。
行文本批量处理:去空白、删空行、保序去重、排序,组合开关随意搭;清单、日志去重利器。
60 条常用 HTTP 状态码速查:含义、中文解释、分类过滤一表打尽;排查接口报错不再翻文档。
用 JSONPath 表达式在本地提取与过滤 JSON 数据:递归下降、切片、条件过滤都支持,匹配值与路径并列输出。
安全计算数学表达式:支持 + - * / % ^ 与括号、函数(sin / sqrt / log…)、常量,实时求值并给出可读错误。
把多行文本当集合处理:交集、并集、差集、去重与重复项检出,行级比较可忽略空白与大小写;找两份名单的共有与独有很省事。
从任意文本批量揪出 URL、邮箱、IP、手机号、哈希值与日期,自动分类去重后一键复制;日志、抓包结果里捞信息不用再手挑。
粘贴 JSON 样例一键推断 draft-07 Schema;反向用 Schema 校验数据,错误定位到 JSON Pointer 路径,常用关键字全覆盖,零依赖本地运行。
一键修复坏 JSON:单引号、无引号键、尾逗号、// 与 /* */ 注释、智能引号、截断都能修成合法 JSON,并标出不可修复的精确位置。
JSON 数组与 NDJSON(每行一个 JSON)双向互转,逐行校验并标出坏行行号;支持大文本,超 10MB 提示分批处理。
两份 JSON 语义级对比:忽略键顺序与格式空白,树形视图标注新增 / 删除 / 修改,可选忽略数组顺序与字符串大小写。
Base64 · URL · 哈希 · JWT
UTF-8 安全的 Base64 编码与解码,中文不乱码;双向面板独立工作互不干扰。
encodeURIComponent / decodeURIComponent 双向转换,完整 URL 自动拆解协议、主机、路径与参数。
SHA-1 / 256 / 384 / 512 实时摘要,基于 WebCrypto 在本机计算,常用于校验文件指纹。
把三段式 token 拆开看:Header 算法、Payload 声明、过期时间一目了然。纯解码,不验签。
任意进制(2–36)互转,整数小数都行;看内存地址、读颜色值、调协议字段时随手换算。
把 < > & " ' 转成实体,或把 <div>、A 还原成原文;调试前端模板、核对转义时常用。
纯本地计算 MD5 与 HMAC-MD5 摘要,支持中文与任意密钥;校验文件指纹、对接老接口签名时常用。
拖入含二维码的图片本地解码,大图自动缩放识别,无需上传任何图片到服务器。
拖入文件本地计算 MD5 与 SHA-1/256/384/512 摘要,字节零上传;下载的安装包校不校一眼便知。
中文与 Emoji 转 \uXXXX 转义或反向还原,代理对自动合并,接口日志里的乱码一秒变可读。
解析 URL 全字段并表格化编辑查询参数:改值、删参数、新增后实时重组完整链接,中文自动编码。
把含引号、换行、反斜杠的文本转成可安全嵌入 JSON 的转义串,或反向还原;写测试数据、拼字符串时很顺手。
HMAC 签名计算:选 SHA-1/256/384/512,输入密钥与消息,WebCrypto 本地计算,输出 hex / base64。
基于 WebCrypto 的 AES-GCM 本地加解密,输入密钥与 IV,文本与密文支持 base64 / hex 双向输出;敏感内容全程不出浏览器。
生成 Apache 用的 htpasswd 条目,支持 bcrypt、apr1(MD5)与 SHA-1 三种格式,本地计算口令哈希;配 Nginx / Basic Auth 时随手造一条。
粘贴 PEM 证书,解析出主体、颁发者、有效期、序列号与公钥算法,并标出剩余天数与是否已过期;排查 HTTPS 与证书链时很直观。
120+ 常用命名实体速查(名称/写法/字符/分类,即时过滤点击复制)+ 整段文本批量转义与还原,非 ASCII 可选转命名实体。
本地生成与校验 Bcrypt 口令哈希($2b$…),成本因子 4–15 可调;哈希与校验均在本机完成,口令不上传。
在浏览器内本地生成 RSA 密钥对(2048/3072/4096),输出 PEM(公钥 SPKI / 私钥 PKCS8)与 JWK 两种格式;密钥不离开本机,不经过任何服务器。
基于 RFC 6238 的本地 TOTP 动态验证码(HMAC-SHA1,30 秒刷新),支持多账户与二维码导入;密钥仅存本机,请勿在公用设备使用。
UUID · 强密码
密码学安全的 UUID v4 批量生成,可选大写 / 去连字符,点一下再来一批。
本地生成强密码:长度、字符集自选,可排除易混淆字符;熵值实时评估强度。
本地生成随机字符串,长度、字符集、排除易混淆字符都能配;批量造测试数据、临时 token 很方便。
一键生成标准 Lorem Ipsum 占位文,段落数、每段落句数可调;写原型、填 demo 版面不用再到处找。
按字段模板批量生成测试数据:中文姓名、手机号、邮箱、日期、枚举……一行模板出 N 条 JSON。
文本、链接一键生成二维码,纠错级别 / 尺寸 / 前景背景色可调,本地渲染可下载 PNG。
本地推断 JSON 结构,一键生成 TypeScript / Go / Java 等 9 种语言的类型定义,int/float 与可空字段都分得清。
本地批量生成 NanoID:长度默认 21,字符集默认 URL 安全字母表(A-Za-z0-9_-),比 UUID 更短更适合做 ID。
输入宽高、文字与配色,实时生成内嵌 SVG 占位图;可复制 SVG 源码或 Data URI,写原型、做测试图很省事。
拆解 UUID 的版本、变体与内嵌时间戳:v1 带 MAC 与时间、v7 前 48 位为毫秒时序,还原本地可读时间;核对 ID 来源很方便。
输入自己的密码做本地评估:估算字符空间与熵值,提示常见弱口令与重复模式,并估摸暴力破解耗时;输入内容永不出网。
把代码高亮渲染成图片并导出 PNG:语法着色、可选主题与字号,适合做分享卡片与技术文档配图,全程本地处理。
颜色换算 · 图片压缩
HEX / RGB / HSL 互转,自动生成 10 阶明暗色阶(做 Tailwind 色板很好用),一键复制。
拖入照片本地压缩,WebP 优先、自动降级 JPEG,质量可调;手机拍的照片也能压到能发出去的大小。
WebP / JPEG / PNG 本地互转,PNG 转 JPG 自动白底填充,浏览器不支持 WebP 时自动降级。
图片与 Base64 / Data URI 双向转换,前端内嵌小图标、CSS 背景图一贴即用。
HEX / RGB / HSL / HSV / CMYK 五格式纯数学互转,输入自适应识别,设计稿取色换算一贴即得。
从基色推导和谐色板:互补 / 类比 / 三角 / 分裂互补 / 单色五策略,一键导出 CSS 变量与 Tailwind 片段。
WCAG 2.x 对比度计算与 AA / AAA 判定,双向结果一起看;无障碍配色过审不再靠猜。
2–3 色标实时调出 linear / radial 渐变,角度位置滑条随拖随看,直接复制 CSS。
可视化调 box-shadow:水平垂直偏移、模糊、扩散、颜色与内外阴影,支持叠加多层,实时预览并一键复制 CSS。
可视化调 border-radius,四角可独立设置,支持 px 与百分比两种单位;调试卡片、头像、胶囊按钮的圆角一步到位。
拖拽控制点调出 cubic-bezier 缓动曲线,配小方块动画实时预览快慢节奏;复制 CSS timing-function 或 JS 数值都行。
HEX / RGB 与常用颜色名双向对照,另可把两色按比例混合出新色并给出结果色值;查色名、调混色一站搞定。
在 Canvas 上拖选裁剪区域,内置 1:1 / 4:3 / 16:9 等常用比例,本地导出 PNG 或 JPEG;图片不上传,原图也不失真。
上传图片或输入文字 / Emoji,一键生成 16/32/48/180/512 全尺寸并打包下载;图片缩放用 canvas,压缩包用客户端 zip,零上传。
SQL · XML · YAML · TOML · Markdown
把挤成一行的 SQL 美化排版,关键字大写并换行缩进;review 同事的“面条 SQL”时是救星。
XML 美化缩进与压缩,自动校验标签配对并定位错误;声明、注释、CDATA 都能正确处理。
YAML 校验、美化与 JSON 双向转换,中文不转义;写 K8s / CI 配置时改完顺手验证一遍。
TOML 校验、美化与 JSON 双向转换;Cargo / pyproject 等 Rust、Python 配置文件好帮手。
Markdown 实时预览渲染,表格、代码块、引用全覆盖;原始 HTML 一律转义,粘贴即安全。
保守模式压缩 JavaScript:删注释、去缩进空行,字符串与正则逐字保留;不改名不重排,压缩完照样能跑。
CSS 美化与压缩双向:一声明一行、嵌套缩进规整;压缩保留 /*! 注释并折叠零值单位,选择器顺序不动。
HTML 美化与压缩:块级换行缩进、行内元素不拆行;script/pre 等内容逐字保留,压缩后渲染不变。
px 与 rem 双向批量换算,基准字号可调;写响应式样式、迁移设计稿尺寸时一贴即得。
把格式化 JSON 一键压成单行:去掉换行与缩进,体积更小、更好贴日志与 URL;出错时精确定位到行与列。
Tab 与空格双向互转,缩进宽度 2 / 4 / 8 可选;从别人仓库拷代码发现缩进全乱时,一键规整。
统一行尾为 CRLF / LF / CR,自动检测当前行尾并统计各类型数量;跨平台打开脚本报错时常用来救场。
把 TypeScript 源码里的类型注解、interface、泛型等去掉,输出可直接运行的 JavaScript;保守词法处理,拿不准的结构一律原样保留。
把 HTML / SVG 片段转成 React JSX:class→className、style 字符串转对象、自闭合标签与转义实体一并处理;贴设计稿给的 SVG 很省事。
把 HTML 转换成 Markdown:保留代码块、表格、链接、标题、列表、加粗斜体与图片;纯前端 DOMParser 解析,无第三方重库。
长度 · 重量 · 温度 · 体积 · 面积 · 时间 · 数据 · 速度
长度 / 重量 / 温度 / 体积 / 面积 / 时间 / 数据 / 速度等分类实时换算,温度含偏移特殊处理。
两日期差几天几年零几月一眼算清(闰年、DST 都不会错),墙钟时间跨时区换算直接出结果。
bps/Kbps/Mbps/Gbps 与 B/KB/MB/s 互算(1000 进制,Mb 与 MB 差 8 倍有强提示),按文件大小与带宽估算下载/上传耗时。
度 / 弧度 / 梯度 / 圈数四单位实时互转,CSS rotate 与 Canvas 坐标计算的常用小帮手。
阿拉伯数字转中文大写/小写金额:元角分、负数、小数全支持,零合并与「整」收尾符合财务规范,合同单据直出。
MIME 类型 · Emoji 速查
文件扩展名 ↔ MIME 类型对照速查:按扩展名或类型实时过滤;配 Content-Type、写上传校验时随手一查。
内置常用 Emoji 库,按关键词或分类实时搜索;点一下即可复制,写文案、加 README 表情不再四处找。
60+ 常用请求/响应头速查:用途、示例值与安全要点,按名称/方向/分类实时过滤,排查接口问题不再翻文档。
IANA 时区速查:各时区当前时间与 UTC 偏移实时对照,按名称搜索;写 cron、查日志、排跨区会议常用。
常用 Git 命令场景化速查:撤销、回滚、分支、变基、储藏、子模块等分类检索,一键复制即贴即用。
文件信息 · 本地读取
拖入或选择本地文件,读取名称、大小、类型、最后修改时间等元信息;纯本地读取,文件不会上传任何服务器。
拖入文本或文件本地探测编码:识别 UTF-8 / UTF-16 / GBK 与 BOM,并用判定编码实时预览内容;乱码排查不再靠反复试。
任意文件转 Base64 文本或 Data URI,粘贴 Base64 本地还原并下载原文件;20MB 上限,全程本机不联网。
读取文件头 magic number 识别真实格式(PNG/JPEG/PDF/ZIP/WEBP/MP4 等 20+ 签名),与扩展名比对揪出改后缀的伪装文件。
URL Slug 生成
把标题、文件名转成 URL 友好的 slug:可选转小写、空格换横杠、去特殊字符;写路由、生成锚点时一步到位。
粘贴 curl 命令,转成 fetch / axios / Python requests / Go 等代码片段;自动解析 -H、-d、--data-urlencode 等常见参数。
本地估算大模型 Token 用量与调用成本:选好模型即出 token 数与输入/输出费用,附上下文窗口占用预警,内容全程不上传。
解析 .env 文本转 JSON:引号、注释、export 前缀与行内 # 全兼容;JSON 反向生成 .env,键名合法性即时校验。
rwx 符号与八进制互转:属主/组/其他三段勾选,setuid/setgid/sticky 特殊位带说明,目录与文件场景随时对照。
语义化版本比较与批量排序:解析 prerelease/build 元数据,判断 ^ ~ >= 等范围是否命中,依赖升级不再靠猜。
输入 CIDR 即出网络地址、广播地址、可用主机范围与数量、子网掩码、IP 类别与公/私网判定;可按要求切分更细子网。
填标题/描述/URL/图片即生成 Open Graph + Twitter Card + 标准 meta 完整代码,实时预览微信/Telegram/X 三款社交卡片并附带 JSON-LD。
把 docker run 命令一键解析为等效的 docker-compose.yml:端口、卷、环境变量、容器名、重启策略与网络一应俱全,本地纯解析,命令零上传。
把「用户名:密码」编码为 Authorization: Basic <base64> 请求头,提供可复制的完整头与 curl 片段;与 HTTP 请求头工具互相打通。
按工作流挑一个入口,直达你此刻要用的那几个工具。
喂给大模型前,先把数据洗干净:校验、抽取、路径查询、转码一条龙。
口令哈希、密钥、JWT、HMAC 与 Basic Auth,本地算完即丢,零上传。
格式化、单位换算、配色与阴影圆角,写完样式立刻可预览导出。
Docker 编排、权限位、定时、子网与 curl 转代码,部署排障随身带。
YAML/XML/TOML/SQL/Markdown/TS 互转,复制粘贴即刻拿到结果。
大小写、全半角、去重、抽取与集合运算,日志和文案批量处理。
所有计算都在浏览器本地完成,工具不发起任何网络请求。
没有账号、没有埋点脚本;localStorage 只存你的主题与收藏偏好。
无付费墙、无次数限制。整个站点就是一份可另存到本地的静态页面。
把页面保存下来,断网时它依然是完整的工具箱。