~/tools / HTML Formatter
HTML Formatter
Format HTML with indentation. Parsed using the browser's built-in DOMParser, so the result reflects how a real browser interprets the markup.
Useful when you need to make sense of minified/one-line HTML source, or tidy up a template engine's output. Since it's parsed with the same engine a real browser uses, even slightly broken HTML is interpreted reasonably.
# Use Cases
- Inspecting minified HTML output from a template engine or SSR framework
- Understanding the structure of a compressed HTML source
- Checking how a browser will interpret HTML with a missing closing tag
# Usage
- Paste the HTML you want to format into the text area.
- Click "Format" to see it laid out with readable indentation.
# FAQ
- Does it handle broken HTML (missing closing tags, etc.)?
- Yes. Unlike XML, the browser's HTML parser doesn't throw errors — it does its best to interpret the markup. The result may not always match your intent, so double-check it.
- Does it reformat the contents of <script> or <style>?
- No — the JavaScript/CSS inside those tags is output as plain text, unmodified.
# Related
# Learn more on our sister sites
- Learn HTML/CSS
Learn by running it in your browser — prodou.net