Markup Beautifier
Pretty-print or minify HTML and XML while preserving script, style and pre content verbatim
Input HTML / XML
Formats every tag onto its own line and preserves the contents of <script>, <style>, <pre> and <textarea> verbatim.
Output
Output will appear here
About Markup Beautifier
Beautify or minify HTML and XML while keeping your code intact. This formatter pretty-prints markup with clean indentation and preserves script, style, and pre content verbatim. Perfect for tidying templates, emails, and feeds in seconds.
- Pretty-print or minify HTML and XML
- Preserves script, style and pre blocks
- Runs entirely in your browser
Frequently asked questions
Will it break my inline scripts or styles?
No — content inside script, style, and pre tags is preserved exactly as written.
Can it minify as well as beautify?
Yes, you can switch between readable formatting and compact minified output.