188TOOLs · 开发者在线工具箱
把开发时反复要找的
那些小工具,收在一处
38 个高频小工具,都在浏览器里跑完——不登录、不上传、不收费。
这里收录了 38 个开发过程中反复要用到的小工具:JSON/YAML/XML/SQL 格式化、Base64/URL/Unicode 编解码、MD5/SHA/Bcrypt/HMAC/AES 哈希加密、JWT 解码校验、UUID 与密码二维码生成、时间戳/Cron/时区转换、正则测试、HTTP 请求构造与 CURL 互转、颜色转换与 WCAG 对比度检测。每个工具的处理逻辑都跑在你打开页面的那个浏览器标签里,输入框里的内容不会被发往任何服务器——这一点你可以在浏览器开发者工具的 Network 面板里自行验证。
全部工具
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 款工具大多也是这样从具体场景倒推出来的。