为什么又做一个工具站?
市面上的在线工具站我几乎用遍了。问题都一样:
- 广告比工具还多,点个按钮弹三个窗
- 移动端根本没法用,缩放漂移全来了
- 加载慢,一个 JSON 格式化要加载 5 秒
受不了。自己写一个干净的。
ToolForge 是什么?
toolforge.cn — 13 个开发者日常工具,纯前端、本地运算、中英双语。
工具有哪些?按使用频率排:
每天都用
- 🔍 正则表达式测试 — 实时高亮匹配,g/i/m 模式,中文字符完美支持
- 📋 JSON 格式化 — 语法高亮,可折叠树形结构,一眼看清嵌套
- 🔄 Base64 / URL 编解码 — 四种模式一键切换
- 🔑 JWT 解码器 — Header/Payload 可视化,自动检测过期时间
加密相关
- 🔐 SHA256 / SHA512 哈希 — 文本和文件哈希,大小写切换
- 🔐 MD5 哈希 — 独立页面,搜 MD5 直接进
- 🔒 AES-256-GCM 加密 — PBKDF2 10万次迭代,密钥不出浏览器
- 🔑 RSA-OAEP 加解密 — 密钥对本地生成导出
设计 & 其他
- 🎨 颜色转换 — HEX ↔ RGB ↔ HSL 实时互转 + 取色器
- 🕐 时间戳转换 — 18 个时区,秒/毫秒切换,yyyy-MM-dd HH:mm:ss.SSS
- 🎲 随机字符串 — 基于 crypto.getRandomValues() 真随机
- 🆔 UUID 生成器 — 批量生成,去横线开关
- 📝 字数统计 — 中文字数 + 英文词数混合统计
技术栈
纯 HTML/CSS/JS,零框架。托管在腾讯云 COS,HTTPS 全站。
核心亮点:js/nav.js 共享导航组件——加一个新工具只需要在数组里加一行配置,全站 40+ 页面自动更新导航。后面开源了欢迎 PR。
安全和隐私
- 所有加密运算使用 Web Crypto API(
crypto.subtle),不经自己造轮子 - 随机数用
crypto.getRandomValues(),不用Math.random() - AES/RSA 密钥在浏览器端生成,不经过网络
- 不收集任何用户数据,不往 localStorage 存东西
- 不埋第三方追踪脚本(只有百度统计)
后面计划
- URL 解析器(拆解 query string、端口、路径)
- Unicode 转码工具
- 开放 PR,欢迎贡献工具
你还需要什么工具?评论区告诉我。 有想要的就加上去,反正成本不高——纯前端工具基本半天一个。
试试看:toolforge.cn
觉得好用就 Star ⭐ 收藏一下,万一哪天需要呢