HTML 格式化 / 压缩

关于这个工具

格式化会重新缩进 HTML:每个开始标签、结束标签和文本节点独占一行,并按嵌套深度缩进。它能识别 br、img、input、meta 等 void 空元素,绝不会给它们补上多余的结束标签;同时保持 pre、script、style、textarea 的内容原样不动,预格式化文本和代码不会被重排。

压缩会去掉标签与注释之间的无意义空白,生成紧凑的单行文档,同样保留 pre、script、style 的内容。内部用手写的简易 tokenizer 遍历标记,不依赖任何第三方库,结果稳定可复现。全部在浏览器本地运行,代码不上传。

相关工具

CSS FormatterJS MinifierHTML Escape