DevToolbox
跳到主内容

开发者在线工具箱

24 个高频开发小工具,全部在浏览器本地运行,输入内容不会上传到任何服务器, 页面加载完成后断网也能继续使用。按 Ctrl / ⌘ + K 可以随时搜索并切换工具。

编码 / 转换

字符编码、百分号编码、进制与字符集转换

格式 / 校验

结构化数据格式化、哈希摘要与签名

文本处理

正则匹配、文本对比与批量行处理

图片 / 颜色

本地图片压缩转换与配色计算

时间 / 生成

时间戳换算、定时表达式与随机标识

计算 / 换算

数学表达式求值与单位互换

网络 / 系统

子网计算、文件权限与协议速查

关于这个工具箱

DevToolbox 是一个完全运行在浏览器里的开发者工具箱。所有计算都由本页面的 JavaScript 完成,输入内容不会发送到任何服务器,因此可以放心处理接口响应、日志、密钥片段等敏感数据;页面加载完成后即使断网也能正常使用。

目前包含 24 个高频工具:Base64 编解码、MD5 / SHA-1 / SHA-256 哈希计算与批量文件校验、HMAC 签名、URL 编解码、JSON / CSV / XML / SQL 格式化与互转、JWT 解析与 HS256 签发验签、正则测试、文本对比与批量文本处理、图片压缩与图片格式转换、颜色转换、Unix 时间戳转换、Cron 表达式解析、UUID 与随机串生成、单位换算、数学表达式计算、IP 子网计算、chmod 权限计算与 HTTP 状态码速查。每个工具都支持键盘操作与一键复制结果。

常见问题

这些工具会把我的数据上传到服务器吗?

不会。所有编解码、哈希与格式化都在浏览器内完成,页面不发送任何包含用户输入的请求。你可以打开浏览器开发者工具的 Network 面板验证:除了页面自身资源,不会有额外请求。

为什么哈希工具同时提供 MD5 和 SHA-256?

MD5 速度快、生态广泛,很多下载站与网盘仍以 MD5 作为校验值,因此保留;但它已被证明存在碰撞,不能用于安全场景。SHA-256 是目前推荐的完整性校验与签名算法,新项目应优先使用。

可以离线使用吗?

可以:页面加载完成后所有计算都在本地进行,断网后照样能用(哈希、编解码、图片处理都不需要网络)。前提是通过 http(s) 打开页面——站点是目录式多路由结构、脚本用绝对路径引用,直接双击本地 HTML 文件无法加载脚本。想把整站放到本地完全离线使用,用任意静态服务器打开 dist 目录即可(例如 npx serve dist),之后断网也能继续用。

支持多大的文件?

Base64 工具的单文件上限为 32 MB。哈希工具的批量模式没有实际上限:文件按 4 MB 分块流式读取,GB 级视频也可以直接拖入,只是耗时随体积增长。图片工具的单张上限是 4000 万像素。