格式还原/压缩
HTML 格式化
美化并标准化 HTML 源码缩进
格式还原/压缩
规范化美化 SQL 查询语句
使用 sql-formatter 库格式化 SQL 语句,支持多种 SQL 方言。所有处理均在浏览器本地完成。
格式化交给 `sql-formatter` 库(进页面按需加载),缩进可选 2 或 4 空格;压缩是本站的轻量实现——**只折叠空白,不动注释与字符串字面量**。
注释刻意保留:SQL 里注释可能是优化器 hint(`/*+ INDEX(...) */`),删掉会改变执行计划,所以压缩不做这件事。
`'a b'` 这类字符串里的空格也不会被折叠——那是数据不是排版(2026-09-20 修;此前会把三个空格折成一个)。
粘贴 SQL
示例是一条 SELECT;子查询与 JOIN 交给库排缩进。
选缩进或切换模式
Format 用 2/4 空格重排;切到 Minify 折叠空白压成一行。
复制结果
两个方向都在本地完成,SQL 不会上传。
本页用的是库的默认方言(标准 SQL)。`sql-formatter` 本身支持多种方言,但这里没有暴露切换入口,所以方言专有语法(`LIMIT 1,2`、`::` 转型、`\G` 之类)可能排得不理想——遇到专有语法建议用带方言选项的封装或该库的 CLI。
有意保留。SQL 注释可能被优化器当 hint 使用(例如 MySQL 的 `/*+ ... */`),删掉它可能悄悄改变执行计划。这个压缩器只折叠空白,不判断注释的意图。
美化并标准化 HTML 源码缩进
移除 HTML 中的空格和注释以减小体积
在线压缩或格式化 CSS 代码
美化并重排 JavaScript 代码结构
精简混淆 JavaScript 代码
美化显示 JSON 字符串,方便阅读
移除 JSON 中的所有空格和换行
按照字母顺序对 JSON 键名进行重排