Formatters
Make unreadable code readable. Every formatter is token-aware, so strings, comments, regular expressions and template literals survive untouched.
HTML Formatter
Format and beautify HTML with consistent indentation.
HTML Validator
Validate HTML and get the exact line and cause of every error.
HTML Viewer
View HTML as a collapsible tree.
HTML Parser
Parse HTML and inspect the resulting structure, types and statistics.
HTML Minify
Strip whitespace and comments from HTML to reduce its size.
HTML Pretty Print
Pretty print HTML with two, three or four spaces, or tabs.
HTML Editor
Edit HTML with syntax highlighting, line numbers and live validation.
JS Beautifier
Format minified or badly-indented JavaScript back into readable source.
JavaScript Pretty Print
Pretty print JavaScript with consistent indentation and spacing.
TypeScript Formatter
Format TypeScript, including type annotations, generics and decorators.
Babel Formatter
Make Babel’s compiled output readable enough to debug.
Vue Formatter
Format the script block of a Vue single-file component.
Angular Formatter
Format Angular components, services and modules.
Glimmer Formatter
Format Glimmer and Ember component source.
LWC Formatter
Format Lightning Web Component JavaScript.
Java Formatter
Format Java source with consistent brace placement and indentation.
C# Formatter
Format C# source, including LINQ expressions and attributes.
PHP Formatter
Format PHP source with consistent indentation.
GraphQL Formatter
Format GraphQL queries, mutations and schema definitions.
Jade to HTML
Convert Jade/Pug indented templates into HTML.
HTML to Jade
Convert HTML into Jade/Pug indented template syntax.
Markdown Formatter
Format Markdown with consistent heading, list and table style.
MDX Formatter
Format MDX documents, preserving embedded JSX.