Beautify HTML markup with proper nesting, consistent attribute formatting, and readable indentation
Ctrl+Enter to format
HTML generated by CMSes, email builders, and web scrapers is notoriously unreadable — single-line walls of nested tags, inconsistent attribute quoting, and inline styles jammed into element strings. QuickKit's HTML formatter uses Prettier's HTML plugin to parse the document structure and reprint it with consistent indentation, one-attribute-per-line for complex elements, and properly closed void elements. The result is HTML you can actually read, review, and debug. Works on complete documents, fragments, email templates, Jinja2 and Handlebars templates, and single-file Vue components.