HTML Formatter

Format and beautify HTML markup, including Tailwind class lists.

About this tool

Format and beautify HTML: nested tags are indented one level at a time, short elements stay on one line, and <pre>, <script>, and <style> blocks are left untouched.

How to use

Paste compacted markup, run Format, verify tags still balance, then continue in your editor.

Example

Compact hero markup expands into a readable tree.

Input

<section class="hero"><h1>CSS to Tailwind</h1><p>Convert utilities in the browser.</p><a href="/">Open</a></section>

Output

<section class="hero">
  <h1>CSS to Tailwind</h1>
  <p>Convert utilities in the browser.</p>
  <a href="/">Open</a>
</section>

Tip

Formatting will not fix invalid HTML — validators still matter.

Good to know

Is an HTML beautifier different from an HTML formatter?

No. Both re-indent nested markup, so this page covers both searches with one tool.

What does it leave alone, and will it fix invalid HTML?

Content inside <pre>, <textarea>, <script>, and <style> is kept exactly as written. The tool only re-indents: unclosed or misnested tags stay as they are, so run a validator when structure matters.

Chrome Extension