188TOOLs · 开发者在线工具箱

把开发时反复要找的
那些小工具,收在一处

38 个高频小工具,都在浏览器里跑完——不登录、不上传、不收费。

这里收录了 38 个开发过程中反复要用到的小工具:JSON/YAML/XML/SQL 格式化、Base64/URL/Unicode 编解码、MD5/SHA/Bcrypt/HMAC/AES 哈希加密、JWT 解码校验、UUID 与密码二维码生成、时间戳/Cron/时区转换、正则测试、HTTP 请求构造与 CURL 互转、颜色转换与 WCAG 对比度检测。每个工具的处理逻辑都跑在你打开页面的那个浏览器标签里,输入框里的内容不会被发往任何服务器——这一点你可以在浏览器开发者工具的 Network 面板里自行验证。

数据留在本地 无需注册 免费 移动端可用
0
在线工具
0
工具分类
0
后端接口
0
注册门槛

全部工具

格式化

JSON 格式化

展开 / 压缩 JSON,带语法高亮与 2/4/Tab 缩进选择

格式化

YAML ↔ JSON 互转

YAML 与 JSON 双向转换,自动美化格式化与语法高亮

格式化

XML 格式化

XML 美化缩进、压缩、一键转 JSON,语法错误定位

格式化

CSV ↔ JSON 互转

CSV 表格和 JSON 数组双向转换,自动识别表头

格式化

SQL 格式化

SQL 自动缩进美化、压缩单行,关键字大写

格式化

Markdown 表格转换

MD 表格和 JSON、CSV 互相转换,文档迁移利器

编解码

URL 编解码

URL 参数编码解码,区分普通编码与表单参数编码

编解码

Base64 文本互转

纯文本与 Base64 双向转换,区分标准与 URL 安全模式

编解码

Unicode 转义转换

\uXXXX 和中文普通文本互转,适配 JS/JSON 字符串调试

编解码

HTML 实体编解码

< > & " 转义与还原,防止模板注入

编解码

图片 Base64 互转

上传图片转 Base64 字符串,Base64 反向预览图片

安全

MD5/SHA 哈希计算

一次性计算 MD5、SHA1、SHA256,多行批量处理

安全

Bcrypt 哈希

生成 Bcrypt 密码哈希,支持填入明文+哈希校验匹配

安全

HMAC 签名生成

HMAC-SHA1/SHA256 签名,输出 Hex/Base64 格式

安全

AES 加解密

AES 对称加密解密,支持 ECB/CBC 模式与 Hex/Base64 输出

安全

JWT 解码校验

拆解 Header/Payload/Signature,支持密钥校验签名有效性

安全

TOTP 2FA 验证器

输入密钥实时生成 6 位动态验证码,调试二次登录

安全

JSON Schema 校验

输入 JSON 数据 + Schema,自动校验是否符合规范

生成器

UUID / ULID 生成

批量生成 UUID v4 / ULID,自定义数量一键复制

生成器

密码 / Token 生成

可配置长度与字符集的随机密码,CSPRNG 生成

生成器

二维码生成解析

文本链接生成二维码可下载,上传图片反向解析内容

开发辅助

时间戳转换

秒/毫秒时间戳与 ISO 日期双向换算,自动识别精度

开发辅助

Cron 表达式解析

输入 cron 表达式解析含义,列出接下来 N 次执行时间

开发辅助

多时区转换

UTC、北京时间、海外时区互相换算

开发辅助

正则表达式测试

正则 / 标志 / 文本分框输入,高亮匹配并展示捕获组

开发辅助

HTTP 请求构造器

可视化表单构造请求,CURL ↔ Python requests 双向转换

开发辅助

User-Agent 解析

粘贴 UA 字符串,自动识别浏览器、版本、操作系统、设备

开发辅助

HTTP 请求头解析

粘贴原始 Request Header,自动结构化解析美化展示

开发辅助

ASCII 码表查询

字符查 ASCII 码、编码查字符,完整 ASCII 表快速检索

开发辅助

进制转换

二/八/十/十六进制互转,识别 0x 0b 0o 前缀

开发辅助

字数统计

字符、词、行、UTF-8 字节数一并给出

文本处理

文本批量清洗

多行文本一键去空行、去重复行、升序/降序排序

文本处理

文本 Diff 对比

两段文本/代码对比,增删改高亮显示,行级差异标注

文本处理

代码截图生成

粘贴代码选择高亮主题,生成美观代码卡片图片

设计工具

颜色格式转换

HEX / RGB / HSL 互转,支持 Alpha 通道与色块预览

设计工具

WCAG 色彩对比度

输入前景/背景色,计算对比度并校验 AA/AAA 标准

设计工具

CSS 单位换算

基准字号自定义,px、rem、em、vw 互相换算

设计工具

图片调色板提取

上传图片自动提取主色调色板,输出 HEX 色值

为什么是这一个

不是又一个工具聚合站,而是把几个高频小工具做到能用

本地执行,Network 面板可自查

工具逻辑全部跑在你当前浏览器标签里,输入不会发往服务器。想确认的话,打开开发者工具的 Network 面板,粘贴内容时不会看到任何携带业务数据的请求。

静态站点,打开即用

整站由 Astro 预渲染为静态 HTML,托管在 CDN 上。没有登录态、没有数据库、没有 API 网关,所以首屏与交互都快——不写"毫秒级响应"这种无法验证的话。

标准库实现,结果可对照

SHA-256 走 crypto.subtle.digest、UUID 走 crypto.randomUUID、JSON 走原生 parse/stringify。结果与 Node.js、Python、Go 的标准库一致,可直接用于生产调试。

响应式,桌面到手机一致

桌面端三栏布局,移动端折叠为上下流式并保留悬浮复制按钮。在通勤路上单手拆一段 JWT 也能用,不必等回到电脑前。

按类别看工具

7 个分类,按你手头的活儿对号入座

数据格式化

JSON 展开压缩、YAML ↔ JSON 互转、XML 美化与转 JSON、CSV ↔ JSON、SQL 格式化、Markdown 表格转换。排查接口返回值、调试 K8s/CI 配置文件时最常用。

编码解码

Base64 文本与图片互转、URL 编解码、Unicode \uXXXX 转义、HTML 实体编解码。Base64 走原生 btoa/atob 并通过 UTF-8 处理中文,区分标准与 URL 安全模式。

安全哈希

MD5/SHA1/SHA256 一次算出、Bcrypt 密码哈希与校验、HMAC-SHA1/256 签名、AES 对称加解密、JWT 解码校验、TOTP 2FA 验证码、JSON Schema 校验。覆盖密码学与第三方 API 签名调试。

生成器工具

UUID v4 / ULID 批量生成、可配置长度与字符集的随机密码、二维码生成与反向解析。数据库主键、测试数据、密钥生成都能就地解决。

开发辅助

时间戳/Cron/时区转换、正则实时匹配、可视化 HTTP 请求构造器(CURL ↔ Python requests)、User-Agent 解析、HTTP 请求头解析、ASCII 码表、进制转换、字数统计。覆盖调试 API、读日志、写脚本这几类日常场景。

文本处理

文本批量清洗(去空行/去重/排序)、文本 Diff 差异对比、代码截图生成。处理日志、清洗数据、比对配置报文时省去写一次性脚本。

设计工具

HEX/RGB/HSL 颜色转换、WCAG 色彩对比度检测(AA/AAA)、CSS 单位换算(px/rem/em/vw)、图片调色板提取。还原设计稿、配 CSS 变量、做无障碍检测时用得上。

常见问题

用之前你可能会问的几个问题

188TOOLs 是免费的吗?需要注册账号吗?

免费,不需要注册。所有工具直接打开网页就能用,没有付费墙、没有"登录后解锁"、也没有功能阉割版。运营成本靠工具详情页底部的非侵入式广告覆盖,不会出现在工具操作区。

我粘贴的数据会被上传吗?

不会。所有处理逻辑都跑在你打开页面的浏览器标签里,输入内容不会通过网络发往任何服务器。如果你想验证,可以在工具页面打开浏览器开发者工具的 Network 面板,粘贴内容、点击按钮时观察请求列表——除了页面本身的静态资源,不会出现携带你输入内容的请求。

工具支持哪些浏览器?需要全程联网吗?

支持 Chrome、Firefox、Safari、Edge 的较新版本。首次打开需要联网加载静态资源(HTML/CSS/JS/字体),加载完成后工具本身不再发网络请求。其中 SHA-256、UUID 依赖 Web Crypto API 与 crypto.randomUUID,需要较新的浏览器。

手机和平板上能用吗?

能用。桌面端是输入-操作-输出三栏并排,移动端折叠为上下流式布局,并保留一个悬浮的复制按钮方便单手操作。小屏幕下 textarea 高度会自动收窄。

结果可信吗?和标准库对得上吗?

JSON 用原生 JSON.parse/stringify(RFC 8259)、URL 用 encodeURIComponent/decodeURIComponent(RFC 3986)、UUID 用 crypto.randomUUID(RFC 4122)、SHA-256/Bcrypt/HMAC/AES 走 Web Crypto API 或成熟库实现。结果与 Node.js、Python、Go 的标准库一致,可直接用于生产环境调试对照。MD5 是纯 JS 实现,结果与常见实现一致。

能处理多大的数据?

大多数工具处理 KB 到 MB 级别没问题。字数统计、文本清洗这类 O(n) 操作可以在不到一秒内处理几万行。但浏览器对单次字符串操作有内存上限,几十 MB 以上的文件建议用命令行工具(如 jq、awk、openssl)处理。

能加我需要的工具吗?

可以。通过 联系页面 告诉我们工具名称和一个具体的使用场景就行——比起"XX 转换器"这种泛泛的名字,"把 nginx access log 里的时间戳批量转成本地时间"这类描述更容易判断优先级。当前 38 款工具大多也是这样从具体场景倒推出来的。

关于 188TOOLs

做这个站的起因很朴素:每次调试接口都要在五六个工具站之间跳来跳去,遇到要处理 Token 的场景又不敢把内容贴到不确定是否会记录输入的网页上。于是把高频用到的几个小工具收拢到一个站点,全部本地执行,输入框里的东西不出浏览器标签。

工具不多,但每个都尽量写到"能用"而不是"看起来能用":JSON 报错会指出位置、时间戳自动区分精度、Base64 处理中文不乱码。如果有不顺手的地方,欢迎在联系页面告诉我们。

了解完整的实现与适用人群