Developer · Free tool
HTML Formatter
Format HTML, Vue, or Angular markup with configurable indentation, wrapping, and whitespace handling.
Instant resultsPrivate by defaultNo sign-up
Formatting happens in your browser
Formatting options
The formatter handles embedded CSS and JavaScript. It formats source code; it does not sanitize or execute the markup.
About this html formatter
Reformat HTML and template markup with readable indentation, wrapping, and whitespace controls.
How to use it
- Paste the HTML or supported template markup.
- Adjust indentation and wrapping options.
- Format, copy, or download the result.
Common uses
- Read minified markup
- Clean up a template
- Standardize copied HTML
Common questions
Does formatting change how the page works?
Formatting aims to preserve markup behavior, but whitespace-sensitive content should always be reviewed.
Does it run the HTML?
No. It treats the input as text for formatting and does not execute supplied code.