Best Code Formatting Tools in 2026

30 code formatting tools ranked on what their makers publish — plans and prices, free tiers, platforms and the facts on their own pages.

30ranked
18free plans on this page
3 Oct 2026last checked
#1 Prettier Top pick · 8.8 Free plan · Free #2 dprint Runner-up · 8.6 Free plan · Free #3 clang-format Also great · 8.5 Free plan · Free
  1. 1 8.8
    Free plan apiextensionLinuxmacOSWebWindows
    Supported languages
    JavaScript, JSX, Angular, Vue, Flow, TypeScript, CSS, Less, SCSS, HTML, Ember/Handlebars, JSON, GraphQL, Markdown, GFM, MDX v1, YAML, LWC, MJML
    Supported platforms
    Browser and JavaScript API
    Editor integration
    Yes
    Ignore files
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  2. 2 8.6
    Free plan extensionLinuxmacOSself-hostedWindows
    Supported languages
    TypeScript, JavaScript, JSX, TSX, JSON, JSONC, Markdown, TOML, CSS, SCSS, Sass, Less, Dockerfile, C#, VB, Python, Jupyter, Go, Swift, HTML, Vue, Svelte, Astro, Angular, Jinja, Twig, Nunjucks, Vento, GraphQL, YAML, PHP, Quarto, Pandoc, R Markdown, LaTeX, BibTeX, R, Julia
    Supported platforms
    Windows, macOS, Linux, WSL, Node.js, Deno
    Editor integration
    Yes
    Ignore files
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  3. 3 8.5
    Free plan extensionLinuxmacOSWindows
    Free plan
    Yes
    Supported languages
    C, C++, Java, JavaScript, JSON, Objective-C, Protocol Buffers, C#, TableGen, TextProto, Verilog
    Supported platforms
    Windows, macOS, Linux
    Editor integration
    Yes
    Ignore files
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  4. 4 8.5
    Free plan LinuxmacOSself-hostedWindows
    Free plan
    Yes
    Supported languages
    Python
    Supported platforms
    Windows, macOS, Linux, local HTTP API
    Editor integration
    Yes
    Ignore files
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  5. 5 8.4
    Free plan extensionLinuxmacOSWebWindows
    Free plan
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  6. 6 8.3
    Free plan LinuxmacOSself-hostedWebWindows
    Free plan
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  7. 7 8.1
    Free plan LinuxmacOSWindows
    Supported languages
    Rust
    Supported platforms
    Windows, macOS, Linux, API
    Editor integration
    Yes
    Ignore files
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  8. 8 7.8
    Free plan LinuxmacOSWindows
    Supported languages
    Go
    Supported platforms
    Windows, macOS, Linux
    Editor integration
    Yes
    Ignore files
    No
    RecognisedDocumentedPlatformsFree planFree trial
  9. 9 7.3
    Free plan
    Free plan
    Yes
    Supported languages
    Scala 2, Scala 3, sbt, Scala scripts
    Supported platforms
    CLI, editors, build tools, standalone library
    Editor integration
    Yes
    Ignore files
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  10. 10 7.3
    Free plan apiLinuxself-hostedWeb
    Free plan
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  11. 11 7.2
    WindowsmacOSLinux
    Supported languages
    C#, XML
    Supported platforms
    Windows, macOS, Linux
    Editor integration
    Yes
    Ignore files
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  12. 12 7.2
    Free plan apiLinuxmacOSWindows
    Free plan
    Yes
    Supported languages
    Python
    Supported platforms
    OS independent
    Editor integration
    No
    Ignore files
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  13. 13 7.1
    Supported languages
    ANTLR, C, C#, C++, CSS, Flow, GraphQL, Groovy, HTML, Java, JavaScript, JSON, JSX, Kotlin, Less, Markdown, Objective-C, Protobuf, Python, Scala, SCSS, Shell, SQL, TypeScript, Vue, YAML, Gherkin, Go, RDF, Anything
    Supported platforms
    Gradle, Maven, SBT, other build systems
    Editor integration
    Yes
    Ignore files
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  14. 14 7.1
    Free plan
    Free plan
    Yes
    Supported languages
    PHP
    Editor integration
    Yes
    Ignore files
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  15. 15 7.1
    LinuxWindowsmacOS
    Supported languages
    POSIX Shell, Bash, Zsh, mksh, and Bats
    Supported platforms
    Linux, Windows, macOS
    Editor integration
    Yes
    Ignore files
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  16. 16 7.1
    WebWindowsmacOSLinux
    Supported languages
    Go
    Supported platforms
    web, windows, macos, linux
    Editor integration
    Yes
    Ignore files
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  17. 17 7.0
    Free plan Web
    Free plan
    Yes
    Supported languages
    JavaScript, JSON, React.js, HTML, CSS, SCSS, SASS
    Supported platforms
    Web browser, Node.js, Python
    Editor integration
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  18. 18 6.7
    WebWindowsmacOSLinux
    Supported languages
    Haskell
    Supported platforms
    Linux, macOS, Windows, web
    Editor integration
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  19. 19 6.7
    Free plan WindowsmacOSLinux
    Free plan
    Yes
    Supported languages
    C, C++, C#, Objective-C, D, Java, Pawn, Vala
    Supported platforms
    Linux, OS X, Windows
    Editor integration
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  20. 20 6.7
    Free plan WindowsmacOSLinux
    Free plan
    Yes
    Supported languages
    Elm
    Supported platforms
    Windows, macOS, Linux
    Editor integration
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  21. 21 6.7
    Free plan WindowsmacOSLinux
    Free plan
    Yes
    Supported languages
    TOML
    Supported platforms
    Linux, macOS, Windows, Node.js, Docker
    Editor integration
    Yes
    Ignore files
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  22. 22 6.5
    macOSiOS
    Supported languages
    Swift
    Supported platforms
    macOS, iOS
    Editor integration
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  23. 23 6.5
    Free planOpen source WebWindowsmacOSLinux
    Free plan
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  24. 24 6.4
    Free plan WindowsmacOSLinux
    Free plan
    Yes
    Supported languages
    Zig
    Supported platforms
    Windows, macOS, Linux
    Editor integration
    Yes
    RecognisedDocumentedPlatformsFree planFree trial
  25. 25 6.3
    Web
    Supported languages
    F#
    Supported platforms
    web, self_hosted
    Editor integration
    Yes
    Ignore files
    Yes
    RecognisedDocumentedPlatformsFree planFree trial

Is your tool on this list?

Numbered spots on this list can be sponsored. They are labelled, and the editorial order and scores never change for payment.

Questions about this list

Which code formatting tool is ranked first on Specifiction?

Prettier is ranked #1 of 30 with a score of 8.8. dprint is second and clang-format third.

How many of these have a free plan?

18 of the 25 on this page publish a free plan on their own pricing pages.

How is this list ranked?

Ranked on what each maker publishes, the fullest spec sheet first: how deeply the product is documented, the platforms it runs on, a free tier or trial to test it, and its standing. Paid placements never change a rank.

More in Developer Tools

All developer tools lists