HTML/YAML/TOML 格式化
本地运行,数据不上传服务器
使用说明
从后端拿到的 HTML 是一整行,找标签要翻半天;Kubernetes 或 CI 的 YAML 缩进乱了,读起来费劲还容易改错;TOML 配置从别人那复制过来格式不统一,想统一整理;想把 HTML 压缩后再嵌入页面,又怕破坏 `pre`、`textarea` 里的内容。这些问题分别找工具很麻烦,一个入口解决更方便。 这个工具支持 HTML、YAML、TOML 三种语言的格式化和压缩。HTML 按 2 空格缩进,压缩时会保护 `pre`、`textarea`、`script`、`style` 的内容。YAML 和 TOML 会先解析再按标准格式输出。 处理后显示行数变化,方便对比。结果可以复制或按对应扩展名下载。适合前端、后端、运维和需要经常处理配置文件的开发。
核心功能
- ✓格式化或压缩 HTML、YAML、TOML 三种格式
- ✓HTML 按 2 空格缩进,结构清晰
- ✓HTML 压缩时保护 pre、textarea、script、style 内容
- ✓YAML 和 TOML 解析后重新输出,缩进统一
- ✓显示处理前后的行数变化
- ✓结果可复制或按 .html/.yaml/.toml 下载
- ✓适合网页模板、K8s 配置、CI 配置整理
使用教程
格式化压缩的 HTML:把一行的 HTML 粘进来,选 HTML + 格式化,输出按标签层级缩进,方便阅读和排查。 整理 K8s 或 CI 的 YAML:把乱缩进的 YAML 贴进来格式化,输出层级对齐,避免因为空格问题部署失败。 统一 TOML 配置风格:不同来源的 TOML 格式不一致时,格式化后统一缩进和排版。 压缩 HTML 嵌入页面:选择 HTML + 压缩,输出的 HTML 会去掉多余空白,同时保护 pre 和 textarea 内容。 对比格式化前后行数:查看行数变化,判断是压缩效果明显还是原本就很紧凑。
常见问题
Q:HTML 格式化会校验 HTML 语法吗?
A:只做基础标签检查,不做完整 HTML5 校验,容错优先。
Q:YAML 格式化会保留注释吗?
A:不会,解析后重新输出,注释会丢失,重要注释请先备份。
Q:支持 YAML 多文档(--- 分隔)吗?
A:支持能力可能受解析库限制,多文档场景建议拆分处理。
Q:压缩 HTML 会破坏 pre 标签内容吗?
A:不会,压缩时会保护 pre、textarea、script、style 里的内容。
Q:TOML 压缩会改变语义吗?
A:不会,压缩只影响排版,语义保持一致。
Q:支持 JSON 格式化吗?
A:不支持,JSON 请使用专门的 JSON 格式化工具。
Q:数据会上传服务器吗?
A:不会,处理在浏览器本地完成。