HTML Beautifier
Paste HTML below and click Beautify or
Minify. <pre>,
<textarea>, <script> and
<style> contents are preserved unchanged.
About this HTML tool
HTML is not XML. HTML5 has a fixed list of void elements
that never have closing tags, and a handful of "raw text" elements
(pre, textarea, script,
style) whose content must be preserved byte-for-byte. A
naïve XML-style beautifier will corrupt all four. Our tool is aware of
these rules.
What Validate checks
HTML5 parsing is deliberately forgiving, so this tool's "Validate" is a soft check: it walks through your tags and flags the first mismatched or unclosed element. For strict conformance checking, use validator.w3.org.
Privacy
All parsing runs in your browser. Open DevTools → Network and click Beautify — no request carries your content. See the Privacy Policy.