在此运行 完全在你的浏览器里运行,不上传、不登录
JS 格式化
浏览器内 JS 基础美化与压缩,字符串、模板字面量与注释内容保持原样。
怎么用
- 把 JS 粘贴进左侧输入框,代码片段、模块或书签脚本都可以。
- 选模式:美化会按大括号与分号换行、两空格缩进;压缩会去掉注释、行首缩进和空行。
- 点 Convert 转换,边改边出结果。
- 用 Copy 或 Download 把结果带走。
常见用法
- 读懂压缩代码 —— 给压缩过的脚本加回换行和缩进,再开始分析。
- 发布前清理 —— 分享代码片段前删掉开发注释和空行。
- 统一粘贴代码风格 —— 把来自不同来源的片段缩进统一。
- 配合开发者工具调试 —— 重排后的脚本比一整行更容易打断点。
常见问题
问:它是 Prettier 那种 AST 级格式化器吗? 答:不是,页面也如实说明了。它按词法重排:大括号和分号后换行、两空格缩进、注释与字符串内容保留。复杂风格规则无法与 Prettier 对齐。
问:会把代码改坏吗? 答:重排不改变任何词法单元,常见场景是安全的。已知限制:不识别正则字面量里的引号或括号;压缩不合并语句行,对分号自动插入敏感的代码会保持原有行边界。
问:压缩为什么不合并行? 答:没有真正的解析器就合并语句行,可能改变分号自动插入的行为。保留行边界是词法级工具最稳妥的选择。
你的数据留在这台设备上
JS 格式化 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。
你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。