Code formatters
Beautifiers for Python, Java, C, C++, C#, PHP, Ruby, Go, Rust, GraphQL, Markdown and more.
- ActionScript Formatter Paste an AS3 package or a legacy AS2 script and get consistent indentation for every class, function and event handler.
- Angular Formatter Clean up an Angular component template so directives, property bindings and interpolations line up the way the Angular style guide expects.
- Avro Formatter Indent a minified Avro schema, put its keys in the order Avro tooling expects and catch broken records before they reach the registry.
- Babel Formatter Format JavaScript that uses syntax older parsers reject, including class fields, private methods, optional chaining and JSX.
- C Beautifier Rebuild the indentation of a C file from its brace structure, keeping preprocessor directives at the left margin.
- C# Beautifier Give a pasted C# file consistent four space indentation, with verbatim strings and switch labels handled correctly.
- C++ Beautifier Restore readable indentation in a C++ header or translation unit, with public and private labels pulled back to the class margin.
- GraphQL Beautifier Turn a one line GraphQL query or a cramped schema definition into a properly nested, readable document.
- Java Beautifier Restore clean indentation in a Java class, keeping generics, annotations and text blocks exactly as written.
- Lua Beautifier Indent a Lua module by its block keywords so every function, loop and conditional lines up with its matching end.
- Markdown Formatter Normalise a Markdown file so headings, bullets, numbered lists and tables all follow one consistent style.
- MDX Formatter Clean up an MDX page the way Prettier would, including the import lines and the component blocks between the prose.
- Perl Beautifier Re-indent a Perl script from its block structure without disturbing sigils, regular expressions or POD sections.
- PHP Beautifier Indent a PHP file by its brace structure, formatting each PHP region separately and leaving any surrounding HTML alone.
- PHP Viewer Paste PHP that arrived as one flat blob and read it with colours, indentation and line numbers.
- Python Formatter Rebuild Python indentation at one consistent width, turning mixed tabs and ragged spacing into clean PEP 8 levels.
- React Formatter Format a React component so the JSX tree, the hooks above it and the props inside it all wrap the way your editor would on save.
- Ruby Beautifier Indent a Ruby file by its keywords so every module, class, method, block and case statement lines up with its end.
- SOAP Formatter Turn a single line SOAP request or response into an indented envelope and see what the header and body actually contain.
- SVG Formatter Expand a minified SVG icon or illustration into indented markup you can actually read and edit by hand.
- Text Formatter Fix the spacing, punctuation and capitals in pasted prose, then reflow or wrap it to the width you need.
- WSDL Formatter Indent a web service contract and get an inventory of its services, port types and operations at the top.
- XAML Beautifier Lay out WPF, WinUI or MAUI markup with four space indents and one attribute per line so diffs stay readable.
Other categories
- JSON tools
- XML tools
- YAML tools
- CSV and TSV tools
- HTML tools
- CSS tools
- JavaScript tools
- SQL tools
- Minifiers
- Validators
- Data converters
- Encoders and decoders
- Escape and unescape
- Hash and cryptography
- String and text tools
- Number tools
- Color tools
- Unit converters
- Date and time tools
- Generators
- Random data generators
- Image tools
- Compress and decompress
- Network and DNS tools
- Web and developer tools
- Chart makers
- Cheat sheets
- Fun text tools
- Calculators