
HTML Formatter — 免费在线美化和缩小 HTML
使用一致的缩进设置 HTML 格式,或在浏览器中将其缩小为一行。
在此粘贴你的 HTML……
或删除 .html 文件 — 获取干净的缩进标记以进行复制或下载
使用 HTML 美化 可以做什么
在开始之前查看主要功能。
- 整理混乱的 HTML,自动添加规范缩进
- 将 HTML 压缩为单行
- 快速清理粘贴或复制的标记代码
- 选择您偏好的缩进大小
- 复制或下载整理好的 HTML
设置参考
2 个设置
HTML 美化 的可用控件。
设置
- 模式预设
- 选择“美化”可为杂乱的 HTML 重新排版,加上整齐的换行和缩进;选择“压缩”则会删除注释、合并空白,把标记压缩成紧凑的一行。选项: 美化压缩
- 缩进下拉框
- 设置「美化」模式下每级嵌套标签缩进多少个空格;2 个空格是通行惯例,缩进更宽则让深层嵌套的标记更易浏览。选项: 2 个空格4 个空格8 个空格
常见问题
粘贴任意 HTML——即便是构建流水线输出的单行压缩代码——工具都会以恰当的缩进重新排版,每行一个标签,空白统一。可选择 2、4 或 8 个空格缩进。输出结果可直接放入编辑器,或粘贴到代码审查评论中。
usage美化会展开 HTML 以提升可读性:每个标签独占一行,嵌套子元素缩进,各部分之间保留空行。压缩会去除注释、合并连续的空白字符并移除换行符,让文件以更少的字节交付。编辑和审查时使用美化,生产部署时使用压缩。
features不会。格式化工具会识别 script 和 style 块,并按照适用的 JS 或 CSS 规则整理其内容,因此内联脚本保持有效,样式表也保持易读。自闭合标签、空元素以及带命名空间的属性(svg:xmlns、xlink:href)都会被正确处理。
technical它能很好地处理纯 HTML 和类 HTML 模板,但纯 JSX(花括号表达式、片段、首字母大写的组件标签)会被当作 HTML 解析,可能出现一些细微的格式问题。对于特定框架的代码,我们建议使用按你的方言配置好的 Prettier;而对于原始 HTML、.htm 和模板文件,我们的工具堪称完美。
features不会上传任何内容。格式化工具完全在您的浏览器中运行,因此您可以安全粘贴内部页面模板、邮件草稿或含有私密数据的 HTML,不会有任何内容离开您的设备。
privacy压缩会去除 HTML 注释,将标签之间的连续空白合并为单个空格,并删除换行。结果是渲染效果完全一致、体积通常缩小 10-30% 的 HTML。再配合服务器端的 gzip,能显著减轻内容繁多页面的初始加载体积。
technical可以——点击下载,即可将美化后的结果保存为 output.html,或将压缩后的结果保存为 output.min.html。文件采用 UTF-8 编码,因此对英文、西里尔文、中日韩文和从右到左的内容都同样适用。
tips这是一款仅在浏览器中运行的小工具——零托管成本——因此我们将它作为开发者工具包的一部分免费提供。没有广告,不追踪输出内容,除了你浏览器内存所能承载的上限外,对文件大小没有任何限制。
pricing美化模式让你选择 2、4 或 8 个空格的缩进。选择你的编辑器或代码风格所用的宽度,然后复制结果或下载为 output.html,使格式直接沿用到你的项目中。
features缩进选择器(2、4 或 8 个空格)仅在“美化”模式下生效,因为“压缩”按设计会去除所有空白和换行——已没有任何内容可供缩进。切换回“美化”即可再次看到缩进宽度生效。
features在你粘贴或编辑时,工具会自动运行结构检查,并在输出面板下方直接列出任何未闭合、不匹配或多余的闭合标签——无需单独的按钮。绿色的"未发现结构问题"提示确认标记格式正确。
quality使用美化模式并采用 2 个空格缩进——这是最常见的约定,也能让差异对比更紧凑——然后查看结构问题面板,确认没有遗漏未闭合的标签。检查完毕后,在发布到生产环境前切换到压缩模式,去掉多余的空白。
tips可以——将 .html、.htm 或 .xhtml 文件拖到上传区域,或点击浏览选择,其内容会像你粘贴一样直接加载到输入框中。之后,无论标记来自文件还是粘贴,美化、压缩、缩进宽度和结构检查器的工作方式都完全一致。
usage可以——一旦有输出,输出面板和主操作区旁会出现一个“复制”按钮。点击它会立即将当前的美化或压缩结果复制到剪贴板(会短暂显示“已复制!”作为确认),因此你可以直接粘贴到编辑器或代码审查评论中,无需保存中间的 .html 文件。
features否 — HTML Prettify 完全在您的浏览器中运行,因此您粘贴的内容永远不会离开您所在的计算机。如果您要检查包含令牌、密钥或客户数据的内容,这一点很重要。关闭选项卡足以清除它。
troubleshooting错误指向第一个无法解析的位置,通常就在真正的错误之后而不是在其上 - 缺少逗号、未闭合的引用或括号,或者从文档粘贴的智能引用而不是直接引用。首先检查报告位置上方的线。
troubleshooting两者都不是。 HTML Prettify 是免费的,您的下载没有水印,最后也不会提出任何要求 — 在流程中,您完成工作后发现它要花钱,没有任何意义。
pricing否 — HTML Prettify 在桌面和手机上的浏览器中运行。在您看到它是否满足您的需要之前,无需安装任何东西,无需试用,也无需购买许可证。在您实际遇到的文件而不是样本上尝试一下。
troubleshootingHTML 美化 如何助您完成任务
它每天为企业、创作者和日常任务解决实际问题。找到适合您的用例并开始。
邮件模板整理
来自邮件服务商(ESP)的营销邮件 HTML 往往是一整段压缩后的代码块。将它美化排版后即可查看结构、找出那个错位的表格列,并在发送下一封群发邮件前修正错别字。
CMS 内容迁移
从一个 CMS 导出再导入另一个 CMS,通常都涉及搬运 HTML。美化让差异对比更易读,压缩可减小体积,两种模式都能保持内容的完整一致。
网页抓取输出
从网站抓取的原始 HTML 不经格式化便难以阅读。美化输出以找到您需要的 CSS 选择器,然后为爬虫编写提取规则。
静态站点优化
在部署前压缩静态站点生成器生成的 HTML。在 gzip 的基础上再减少 10-30% 的文件体积——对内容繁多的页面,首次绘制时间会有可衡量的提升。
文档片段
将 HTML 示例粘贴到文档、博客文章或 README 文件中时,先进行美化,以便读者能够看清结构。压缩后的版本则可留作「生产输出」的对比。
JSX 重构助手
在将一段 HTML 转换为 JSX 之前,先美化它,让转换脚本看到一棵整洁的树结构。可省去你在 React/Vue 迁移中手动重排版的麻烦。
调试错乱的页面布局
粘贴可疑页面的 HTML,让内置的结构检查器即时标出未闭合或不匹配的标签——这往往正是某个浏览器中布局「莫名其妙就坏了」的真正原因,无需在原始源码中逐行排查。
教学与学习 HTML 结构
学生和训练营学员把教程或 CodePen 中密集的 HTML 粘贴进来,用 2 空格缩进美化,从而看清真正的嵌套层级,这比一大片没有缩进的标记要容易理解得多。
可交付客户的代码移交
自由职业者和代理机构在把最终 HTML 交付物发给客户内部开发团队之前先将其美化,让代码库在第一次打开时就显得专业、易读——无需为单纯的重新排版额外计费。
竞品页面与 SEO 标记审查
粘贴竞争对手的原始页面源码并美化它,然后快速浏览可读的输出,查看标题结构、schema.org JSON-LD 的放置位置以及值得借鉴到自己 SEO 策略中的 meta 标签模式。
观看每一个转变土地
每张照片都原封不动地穿过斜线,并在另一边完成。


























