HTML/YAML/TOML 格式化

HTML格式化YAML格式化TOML压缩

本地运行,数据不上传服务器

HTML 输入52 字符
处理结果0 字符

使用说明

从后端拿到的 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:不会,处理在浏览器本地完成。