zeeklig.com开源整理版的在线工具站。当前是纯前端 + Next.js 应用。
- 129 个工具,覆盖转换、加密、Web、图片、开发、网络、数学、测量、文本、数据与地址生成
- 站内搜索、分类浏览、工具页 SEO 与结构化数据
- 大多数工具可直接在浏览器完成,少数工具会调用服务端能力
pnpm install
pnpm dev默认地址:http://127.0.0.1:3004
.env.example 仅保留公开部署常用变量:
SITE_URL:公开站点根地址PORT:生产端口
pnpm build
pnpm start线上部署时,把 SITE_URL 设成真实域名,例如 https://zeeklog.com。需要先本地模拟生产环境时,可使用 pnpm preview。
| 命令 | 说明 |
|---|---|
pnpm dev |
开发模式 |
pnpm dev:turbo |
Turbopack 开发模式 |
pnpm dev:lan |
局域网可访问开发模式 |
pnpm build |
生产构建 |
pnpm start |
启动生产服务 |
pnpm preview |
构建后本地预览 |
pnpm lint |
代码检查 |
pnpm format |
代码格式化 |
pnpm verify:tools |
校验工具注册与实现 |
pnpm test:a11y |
无障碍回归测试 |
src/app 页面、路由与站点级 metadata
src/components 工具页面与通用组件
src/lib/tools 工具逻辑、SEO 与注册表
public 静态资源
scripts 校验与辅助脚本
tests 测试
以下清单与 src/lib/tools/catalog.json 保持一致。
| 工具 | 功能 |
|---|---|
| 日期时间转换器 | 将日期和时间转换为各种不同的格式 |
| 整数基转换器 | 在不同的基数(十进制、十六进制、二进制、八进制、base64…)之间转换数字 |
| 罗马数字转换器 | 将罗马数字转换为数字,并将数字转换为罗马数字。 |
| Base64 字符串编码/解码 | 将字符串编码和解码为其 Base64 格式表示形式即可。 |
| Base64 文件转换器 | 将字符串、文件或图像转换为其 Base64 表示形式。 |
| Color 选择器 | 在不同格式(十六进制、rgb、hsl和css名称)之间转换颜色 |
| 大小写转换 | 更改字符串的大小写并在不同格式之间进行选择 |
| 文本转北约字母表 | 将文本转换为北约拼音字母以进行口头传播。 |
| 文本到 ASCII 二进制 | 将文本转换为其 ASCII 二进制表示形式,反之亦然。 |
| 文本转 Unicode | 解析文本并将其转换为 unicode,反之亦然 |
| UTF-8 编码检视 | 查看文本的 UTF-8 十六进制字节、百分号编码,或由十六进制/%XX 还原为文本。 |
| YAML到JSON转换器 | 使用此在线转换器将YAML转换为JSON。 |
| YAML转TOML | 解析YAML并将其转换为TOML。 |
| JSON转YAML转换器 | 在线转换将JSON转换为YAML。 |
| JSON转TOML | 解析JSON并将其转换为TOML。 |
| List 转换器 | 该工具可以处理基于数组的数据,并将各种更改(转置、添加前缀和后缀、反向列表、排序列表、小写值、截断值)应用于每一行。 |
| TOML转JSON | 解析TOML并将其转换为JSON。 |
| TOML转YAML | Parse and convert TOML to YAML. |
| 编码工具包 | Base32/Base58 编解码、JSON 片段 URL 安全转义等,与 URL/HTML/Base64 工具互补。 |
| 工具 | 功能 |
|---|---|
| Token 生成器 | 使用您想要的字符、大写或小写字母、数字和/或符号生成随机字符串。 |
| Hash 文本 | 使用所需的函数哈希文本字符串:MD5、SHA1、SHA256、SHA224、SHA512、SHA384、SHA3或RIPEMD160 |
| 加密 | 使用bcrypt对文本字符串进行哈希和比较。Bcrypt是一个基于Blowfish密码的密码哈希函数。 |
| UUIDs 生成器 | 通用唯一标识符(UUID)是一个128位数字,用于标识计算机系统中的信息。可能的UUID数量为16^32,即2^128或约3.4x10^38(这是一个很大的数字!)。 |
| ULID 生成器 | 生成随机的通用唯一词典可排序标识符(ULID)。 |
| 加密/解密文本 | 使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 |
| BIP39密码生成器 | 从现有或随机助记符生成BIP39密码短语,或从密码短语获取助记符。 |
| Hmac 生成器 | 使用密钥和您喜欢的哈希函数计算基于哈希的消息身份验证代码(HMAC)。 |
| RSA密钥对生成器 | 生成新的随机RSA私钥和公钥pem证书。 |
| 密码强度分析仪 | 使用此密码强度分析器和破解时间估计工具来发现密码的强度。 |
| 工具 | 功能 |
|---|---|
| 编码/解码url格式的字符串 | 编码为url编码格式(也称为“百分比编码”)或从中解码。 |
| 转义html实体 | 转义或unescape html实体(将<、>、&、“和'替换为其html版本) |
| Url分析器 | 解析url字符串以获取所有不同的部分(协议、来源、参数、端口、用户名密码…) |
| 设备信息 | 获取有关当前设备的信息(屏幕大小、像素比率、用户代理…) |
| 基本身份验证生成器 | 从用户名和密码生成 base64 基本身份验证标头。 |
| 开放式图形元生成器 | 为您的网站生成开放式图形和社交html元标记。 |
| OTP代码生成器 | 为多因素身份验证生成和验证基于时间的OTP(一次性密码)。 |
| mime类型 | 将mime类型转换为扩展,反之亦然。 |
| JWT 解析器 | 解析和解码JSON Web Token(jwt)并显示其内容。 |
| Keycode 信息 | 查找任何按下的键的javascript键代码、代码、位置和修饰符。 |
| 打乱字符串 | 确保字符串 url、文件名和 id 安全。 |
| HTML所见即所得编辑器 | 在线HTML编辑器具有功能丰富的所见即所得编辑器,立即获得内容的源代码。 |
| 用户代理分析器 | 从用户代理字符串中检测和分析浏览器、引擎、操作系统、CPU和设备类型/型号。 |
| HTTP 状态码 | 所有HTTP状态的列表对其名称和含义解释。 |
| JSON 差异比较 | 比较两个JSON对象并获得它们之间的差异。 |
| Outlook Safelink 解码 | 解码 Outlook SafeLink 链接。 |
| Escape 与 Native 编解码 | JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 |
| UBB 与 HTML 互转 | 常见论坛 UBB 标签与 HTML 互转;预览经消毒,复杂排版请人工核对。 |
| HTML / 文本 ↔ JS 字符串 | 将内容转为模板字符串或双引号字面量,或从字面量还原文本,便于嵌入脚本。 |
| HTML转Markdown | 将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 |
| Markdown转HTML | 将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 |
| HTML 去标签 | 去除 HTML 标签保留可见纯文本,忽略 script/style;适合邮件与 CMS 摘录前的粗清洗。 |
| REM / EM 与 PX 换算 | 按根字号将 rem 与 px 互转,并按参考字号换算 em;用于前端稿与样式对照。 |
| XPath 测试 | 在浏览器中对 XML/HTML 片段运行 XPath 1.0 表达式并查看匹配节点。 |
| JSONPath 测试 | 对 JSON 文本执行 JSONPath 查询并展示结果。 |
| HTML 表格工具 | 生成简单 HTML 表格,或从 HTML 中提取首个表格为 CSV/TSV。 |
| 工具 | 功能 |
|---|---|
| 二维码生成器 | 生成并下载url或文本的QR代码,并自定义背景和前景颜色。 |
| WiFi 二维码生成器 | 生成和下载QR码以快速连接到WiFi网络。 |
| SVG 占位符生成器 | 生成 svg 图像以用作应用程序中的占位符。 |
| 摄像机记录器 | 从网络摄像头或照相机拍摄照片或录制视频。 |
| 栅格图格式转换 | 常见 JPG/PNG/WebP 等互转,受输入大小限制。 |
| 在线图片格式转换 | 在线转换 JPEG/PNG/WebP/GIF/TIFF/AVIF/ICO,可选缩放。 |
| 位图互转与圆角 | JPG/PNG/GIF/BMP 互转、圆角 PNG;部分格式由在线转换完成。 |
| PDF 转图片 | 在浏览器中按页将 PDF 导出为 JPEG 或 PNG 并逐页下载。 |
| 图片 Data URI 助手 | 图片转 Base64/Data URI 与 HTML/CSS 片段;粘贴 Base64 预览。 |
| PNG 隐写(LSB) | 在 PNG 像素最低位写入或读取短文本(轻量实验向,无对抗鲁棒性)。 |
| Gemini 图片去水印 | 基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 |
| Favicon ICO 生成 | 由源图生成浏览器标签用 favicon.ico(多尺寸 ICO)。 |
| 工具 | 功能 |
|---|---|
| Mermaid 预览与可视化编辑 | 基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 |
| 架构图在线设计手绘白板 | 架构图设计白板,支持手绘流程图与草图表达,适合技术讨论、方案评审与快速可视化。 |
| Cron 解析 | 解析 Cron 表达式并输出可读含义,支持快速检查调度是否符合预期。 |
| Git 备忘录 | Git是一种去中心化的版本管理软件。使用此备忘单,您可以快速访问最常见的git命令. |
| 随机端口生成 | 生成“已知”端口范围(0-1023)之外的随机端口号。 |
| Crontab 表达式生成 | 验证并生成crontab,并获取cron调度的可读描述。 |
| JSON美化和格式化 | 将JSON字符串修饰为友好的可读格式。 |
| JSON 与 JSONL 互转 | JSON 数组与每行一条 JSON(JSONL/NDJSON)互转,便于日志与 LLM 数据管线。 |
| JSON 语法检查 | 尝试解析 JSON 并在失败时提示大致行号、列号与错误片段;不做自动修复。 |
| JSON 压缩 | 通过删除不必要的空白来缩小和压缩JSON。 |
| JSON转CSV | 使用自动标头检测将JSON转换为CSV。 |
| SQL 美化和格式化 | 在线格式化和美化您的 SQL 查询(它支持各种 SQL 方言)。 |
| Chmod 计算器 | 使用此在线的chmod计算器计算chmod权限和命令。 |
| Docker Run转docker-compose 转换器 | 将 docker run 命令行转换为 docker-compose 文件! |
| XML 格式化 | 将XML字符串修饰为友好的可读格式。 |
| YAML美化和格式化 | 将YAML字符串修饰为友好的可读格式。 |
| JavaScript / HTML 格式化 | 使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 |
| HTML转JSX | 将 HTML 片段转为 React JSX 风格(className、自闭合标签、花括号转义);复杂样式与事件需人工调整。 |
| curl 转代码 | 解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 |
| JavaScript 压缩与混淆 | Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 |
| SQL转CSV/JSON/XML | 解析 INSERT 等受限 SQL,导出为 CSV、JSON、XML、YAML、HTML 表格(见页内语法说明)。 |
| CSV 工具包 | CSV 与 JSON/XML/HTML/TSV/SQL 等互转,单页多 Tab。 |
| XML 文本对比 | 对两段 XML 文本做行级差异对比(与 XML 格式化配合使用)。 |
| Gzip/Zlib 解压 | 解压 gzip 或 zlib 包裹的字节(Base64 或原始二进制输入),受大小限制。 |
| 结构化数据树视图 | JSON/XML/YAML 树形查看(懒加载),便于浏览大文档结构。 |
| 多语言代码格式化 | Prettier 支持的语言下拉格式化(JS/TS/CSS/JSON/Markdown 等)。 |
| CSS 美化与压缩 | Prettier 格式化与 csso 压缩;压缩警告会明确展示。 |
| 工具 | 功能 |
|---|---|
| IPv4子网计算器 | 解析IPv4 CIDR块,并获取有关子网络的所有所需信息。 |
| CIDR 计算器 | 输入 IPv4 CIDR,查看网络地址、掩码、广播与主机范围;与 IPv4 子网计算器能力一致,便于检索。 |
| Ipv4地址转换器 | 在ipv6中,将ip地址转换为十进制、二进制、十六进制或事件 |
| IPv4范围扩展器 | 给定起始和结束IPv4地址,此工具使用其CIDR表示法计算有效的IPv4网络。 |
| MAC地址查找 | 通过设备的MAC地址查找设备的供应商和制造商。 |
| MAC 地址生成器 | 输入数量和前缀。MAC地址将以您选择的大小写(大写或小写)生成 |
| IPv6 ULA生成器 | 根据RFC4193在网络上生成您自己的本地不可路由IP地址。 |
| IPv4 多表示转换 | 点分 IPv4 与十进制、十六进制、二进制、八进制互转。 |
| DNS 查询 | 经服务端查询 A/AAAA/MX/NS/TXT,带超时与显式错误响应。 |
| 工具 | 功能 |
|---|---|
| 数学计算器 | 计算数学表达式的计算器。您可以使用sqrt、cos、sin、abs等函数。 |
| ETA 计算器 | ETA(估计到达时间)计算器,用于知道任务的近似结束时间,例如下载的结束时刻。 |
| 百分比计算器 | 轻松计算从一个值到另一个值的百分比,或从百分比到值的百分比。 |
| 工具 | 功能 |
|---|---|
| 计时器 | 监控事物的持续时间。基本上是一种具有简单计时器功能的计时器。 |
| 温度转换器 | 开尔文、摄氏度、华氏度、兰金、德莱尔、牛顿、雷奥穆尔和罗默温度度数转换。 |
| 基准生成器 | 简单的在线基准构建器可以轻松比较任务的执行时间。 |
| 单位换算 | 长度、质量、体积、面积、时间等常用单位互转;可与日期时间工具配合。 |
| 工具 | 功能 |
|---|---|
| Lorem ipsum生成器 | Lorem ipsum是一种占位符文本,通常用于排版与字体视觉预览,而不依赖于有意义的内容 |
| 文本统计 | 获取有关文本、字符数、字数、大小等的信息 |
| Emoji 选择器 | 轻松复制和粘贴Emoji表情符号,并获得每个表情符号的unicode和code points值. |
| 字符串混淆器 | 混淆字符串(如秘密、IBAN 或令牌),使其可共享和可识别,而不泄露其内容。 |
| 文本比较 | 比较两个文本并查看它们之间的差异。 |
| 数字名称生成器 | 数字名是一个用数字构成缩写的词。例如,“i18n”是“国际化”的名词,其中18表示单词中第一个i和最后一个n之间的字母数。 |
| ASCII 艺术字生成器 | 使用多种字体与样式由文本生成 ASCII 艺术字。 |
| 文本行处理 | 去重行、去空行、排序行、去首尾空白等行级批量处理。 |
| 工具 | 功能 |
|---|---|
| 电话分析器和格式化程序 | 解析、验证和格式化电话号码。获取有关电话号码的信息,如国家/地区代码、类型等。 |
| IBAN验证器和解析器 | 验证和分析IBAN编号。检查IBAN是否有效,并获取国家BBAN,如果它是QR-IBAN和IBAN友好格式。 |
| 表格 CSV/XLSX | 上传 CSV 或 XLSX 预览为 CSV,或将 CSV 导出为 XLSX(浏览器内 SheetJS)。 |
| CSV 简易图表 | 两列表头 CSV 生成折线图,便于快速查看趋势。 |
| 工具 | 功能 |
|---|---|
| 随机美国地址生成器 | 随机生成美国地址(街道、城市、州、邮编),支持数量快捷选择、显示全部与下载。 |
| 随机英国地址生成器 | 随机生成英国地址(门牌、街道、城市、郡、邮编),支持数量快捷选择、显示全部与下载。 |
| 随机香港地址生成器 | 随机生成香港地址(楼层单位、大厦、街道、区域),支持数量快捷选择、显示全部与下载。 |
| 随机新加坡地址生成器 | 随机生成新加坡地址(组屋单位、街道、区域、邮编),支持数量快捷选择、显示全部与下载。 |
| 随机加州地址生成器 | 随机生成加州地址(街道、城市、州CA、邮编),支持数量快捷选择、显示全部与下载。 |
| 随机新西兰地址生成器 | 随机生成新西兰地址(支持北岛/南岛筛选),支持数量快捷选择、显示全部与下载。 |
| 随机西班牙地址生成器 | 随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 |

