全部工具
下面按分类列出了全部 38 款工具。全部为浏览器本地运算,不需要安装、不需要注册,也不会把你粘贴的内容发到任何服务器。
我的收藏
最近使用
格式化
7JSON 格式化
在线 JSON 格式化与校验工具,支持格式化、压缩、语法错误定位到具体行列、键名递归排序。所有解析都在浏览器本地完成,数据不上传服务器。
JSON 转代码
把 JSON 样本转成 TypeScript interface、Go struct、Java class 或 Rust struct:不齐的键标成可选、类型冲突退化为联合类型。全程在浏览器本地生成。
SQL 格式化
在线 SQL 格式化:关键字统一大小写、按 SELECT / FROM / WHERE 等子句换行缩进、子查询逐层展开,压缩模式去掉多余空白与注释。语句不上传服务器。
XML 格式化
在线 XML 格式化与压缩:按标签层级缩进,注释、CDATA 与 DOCTYPE 各自成行,属性值里的空白原样保留。全程在浏览器本地完成,内容不上传。
HTML 格式化
在线 HTML 格式化与压缩:按标签层级缩进,文本与行内标签保持同一行,script 与 pre 内容原样保留。代码不出浏览器,不上传服务器。
CSS 格式化
在线 CSS 格式化与压缩:规则块展开、声明逐行、选择器列表一项一行,压缩只删结构位置的空白,保留 margin: 0 auto 这类有语义的空格。
JavaScript 美化
在线 JavaScript 缩进美化:按大括号与分号重新排版,对象字面量与代码块分开处理,字符串和注释原样保留,只做缩进、不做语法解析。
编码加密
7Base64 编解码
把文本转成 Base64,或把 Base64 还原成文本,中文与 emoji 都按 UTF-8 正确处理。全部在浏览器本地完成,内容不上传。
URL 编解码
把中文、空格与符号转义成 %XX,或把 %XX 还原成文本;整条 URL 与单独的参数值要选对方式,选错不会报错,但链接会打不开。全部在浏览器本地完成。
HTML 实体编解码
把 < > & 与引号转成 HTML 实体,也能把实体还原成字符,而且只解一遍:&lt; 得到的是 < 而不是尖括号。全部在浏览器本地完成。
JWT 解析
把 JWT 拆成 header、payload、signature 三段并格式化,把 iat、exp 等时间声明换算成可读时间。只解析、不验证签名,输出里会写明。全部在浏览器本地完成,不上传。
Unicode 转义
把中文、emoji 这类非 ASCII 字符转成 \uXXXX、\xXX 或 &#xXXXX; 的转义写法,也能还原回来。全部在浏览器本地完成,不上传。
哈希计算
算出文本的 MD5、SHA-1、SHA-256 或 SHA-512 摘要,中文按 UTF-8 字节计算,结果与 openssl、sha256sum 逐位一致。全部在本地完成,不上传。
HMAC 签名
用密钥与消息算出 HMAC 签名,含空格与中文的密钥也能与 Node、Java、Python 算出一致结果。密钥只在本机参与运算,不会发出去。
转换计算
6时间戳转换
把 Unix 时间戳还原成日期时间,或把日期时间算成时间戳。秒与毫秒自动识别,可选常用时区,结果逐行可复制,还能批量转换与导出。全部在浏览器本地完成。
日期计算
算两个日期之间相差多少天,或给一个日期加减若干天、周、月。日期用日历挑或直接粘贴,结束日期留空就与今天比较。全部在浏览器本地完成。
进制转换
在二、八、十、十六、36 进制之间互转,五种结果一次全部给出,19 位的雪花 ID 也能一位不差。全部在浏览器本地完成。
Cron 解析
把 cron 表达式逐字段讲成人话,并算出接下来几次的执行时间;永远不会触发的表达式会当场说明原因。全部在浏览器本地解析。
颜色转换
在 HEX、RGB、HSL 与 HSV 之间互转颜色,并算出文字与底色的 WCAG 对比度,说明有没有达到 AA 或 AAA。全部在浏览器本地完成。
单位换算
在长度、重量、温度、体积这类单位之间换算,输入一个值就能看到同类全部单位下的结果。全部在浏览器本地完成,不上传。
文本处理
7文本对比
把两份文本逐行对比,高亮标出新增、删除与未改动的行,改动按最小差异对齐,而不是整段标成变了。全部在浏览器本地完成,内容不上传。
字数统计
中英混排的文本到底有多长?中文按字、英文按词分开统计,再给出字符数、行数、字节数与阅读时长。全部在浏览器本地完成,不上传。
文本清洗
清洗从日志或表格里复制出来的一列内容:去重行、排序、去空行、去首尾空白、去行号、合并多空格,规则逐条开关。粘贴的内容只在本机处理。
命名风格转换
在八种命名风格之间转换标识符,拆词时认得 fooBarBaz 与 FOO_BAR 这类混写,连续大写也会按词拆开。全部在浏览器本地完成,不上传。
简繁转换
在简体与繁体之间互转中文,常用词整词替换,其余字取最常见写法,因此个别字词仍需人工核对。全部在浏览器本地完成,不上传。
正则测试
在浏览器里调试正则:匹配实时高亮、捕获组连名字一起列出、替换结果即时预览,并挡住灾难性回溯。文本与正则都在本机处理,不上传。
Markdown 预览
左栏写 Markdown、右栏实时渲染;粘进来的 HTML 只会当文本显示,图片也不会向外发请求。全部在浏览器本地完成,内容不上传。
生成器
5UUID 生成
一次生成一整列 UUID v4、v7、ULID 或 NanoID,每行一条,可以直接粘进表格或脚本。随机数取自浏览器加密接口,不联网、不记录。
占位文本
生成占位文本,可选拉丁文 Lorem ipsum、英文句子或中文填充句,按段落、句子或单词输出。全部在浏览器本地生成,不联网。
模拟数据
按「字段名:类型」写几行字段,就能得到一整批格式逼真的模拟数据,可导出 JSON、CSV 或 SQL。全部在浏览器本地生成,不上传。
二维码
把文本或链接生成二维码,边输入边出图,可下载 PNG 或矢量 SVG。编码全程在浏览器本地完成,内容不经过任何服务器。
密码生成
生成随机强密码,长度与字符集可调,并实时给出熵值,让「强度」变成一个可以比较的数字。密码只在本机内存里,不记录也不上传。
URL 解析
在线 URL 解析:拆出协议、主机、端口、路径、查询参数与锚点,参数逐个解码并与原始值对照,缺协议自动补 https://。全部在浏览器本地完成。
UA 解析
在线 User-Agent 解析:识别浏览器、版本、操作系统、设备类型与渲染引擎,并列出命中的匹配规则。结果基于模式匹配,仅供参考。全部在浏览器本地完成。
HTTP 状态码
HTTP 状态码查询与速查:输入编号查含义、1xx 到 5xx 分类、常见场景与排查提示,也能用关键词反查编号。全部在浏览器本地完成。
MIME 类型
MIME 类型与扩展名双向查询:输入 js 得到 text/javascript,输入 image/svg+xml 得到默认扩展名。附数据来源与覆盖范围,全部本地完成。
.gitignore 生成
.gitignore 在线生成:勾选语言、框架、编辑器、系统共 17 个模板,自动合并去重并按模板加注释分隔。全部在浏览器本地完成。
图片转 Base64
图片转 Base64 与 Data URL:拖拽、选择或粘贴截图,可按最长边缩放、转成 PNG/JPEG/WebP 并调质量。图片只在浏览器本地处理,绝不上传。