
Prettier
Summary
Prettier is a free, open-source code formatter that parses code and prints it in a consistent style, taking line length into account. Built-in language support includes JavaScript, JSX, Angular, Vue, Flow, TypeScript, CSS, Less, SCSS, HTML, JSON, GraphQL, Markdown, YAML, LWC and MJML. Use its command-line interface with `--write` to format files or `--check` to check formatting in CI. Listed editor integrations include VS Code, Emacs, Vim, Helix, Sublime Text, JetBrains IDEs, Visual Studio and Espresso; formatting can run from an editor shortcut or when saving a file. Prettier has configuration options but keeps them limited. Plugins can add languages or formatting rules, and languages beyond its built-in set require a plugin. For ESLint, its install guide recommends `eslint-config-prettier` to disable rules that are unnecessary or may conflict. The tool supports browser and JavaScript API use as well as Linux, macOS and Windows. Enterprise support and maintenance are available through the Tidelift Subscription.
Who it is for
It suits developers who want consistent code formatting across supported languages and editors. Teams needing additional languages can use plugins, while those using ESLint can follow the documented integration guidance.
What is good
- Free and open-source.
- Supports many web-focused languages by default.
- Can format files or check them in CI.
- Integrates with a range of editors.
- Plugins can add languages or formatting rules.
What to know first
- Configuration options are intentionally limited.
- Additional languages require a plugin.
- Patch releases can format code differently.
- Enterprise support and maintenance are through Tidelift Subscription.
Verdict
Prettier provides consistent formatting through command-line, editor and API workflows, with broad built-in language support. Its limited configuration and version consistency guidance are worth considering when adopting it across projects.
Prettier plans and pricing
All plansCompared on code formatting tools
- Supported languages
- JavaScript, JSX, Angular, Vue, Flow, TypeScript, CSS, Less, SCSS, HTML, Ember/Handlebars, JSON, GraphQL, Markdown, GFM, MDX v1, YAML, LWC, MJMLprettier.io
- Supported platforms
- Browser and JavaScript APIprettier.io
- Editor integration
- Yesprettier.io
- Ignore files
- Yesprettier.io
- Library API
- Yesprettier.io
- License model
- open_sourceprettier.io
Facts
- What it does
- Prettier is an opinionated code formatter that parses code and prints it in a consistent style, taking line length into account.prettier.io · 30 Sept 2026
- Languages
- Built-in language support includes JavaScript, JSX, Angular, Vue, Flow, TypeScript, CSS, Less, SCSS, HTML, JSON, GraphQL, Markdown, YAML, LWC, and MJML.prettier.io · 30 Sept 2026
- Formatting workflow
- Prettier can format files with its CLI using --write or check formatting with --check in CI.prettier.io · 30 Sept 2026
- Editor integrations
- The documentation lists integrations for VS Code, Emacs, Vim, Helix, Sublime Text, JetBrains IDEs, Visual Studio, and Espresso.prettier.io · 30 Sept 2026
- Editor behavior
- Prettier can be run from an editor shortcut or automatically when saving a file.prettier.io · 30 Sept 2026
- Configuration
- Prettier provides configuration options, but describes itself as opinionated and having few options.prettier.io · 30 Sept 2026
- Plugins
- Plugins can add languages or formatting rules; languages beyond the built-in web-focused languages require installing a plugin.prettier.io · 30 Sept 2026
- Linters
- For ESLint integration, the install guide recommends eslint-config-prettier to disable rules that are unnecessary or might conflict with Prettier.prettier.io · 30 Sept 2026
- Git hooks
- The documentation describes using Husky and lint-staged to run Prettier before each commit.prettier.io · 30 Sept 2026
- Version consistency
- The install guide recommends installing an exact local version in each project because even patch releases can format code differently.prettier.io · 30 Sept 2026
- Enterprise support
- Commercial support and maintenance for Prettier are available as part of the Tidelift Subscription.prettier.io · 30 Sept 2026
- Security and licensing
- The enterprise page says the Tidelift Subscription includes security updates, license verification, and intellectual property indemnification.prettier.io · 30 Sept 2026
Best Prettier alternatives
See all 12Where it ranks on Everything Xiaomi
Is Prettier yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- prettier.io/docs/· checked 30 Sept 2026
- prettier.io/docs/install· checked 30 Sept 2026
- prettier.io/docs/editors· checked 30 Sept 2026
- prettier.io· checked 30 Sept 2026
- prettier.io/docs/plugins· checked 30 Sept 2026
- prettier.io/docs/for-enterprise· checked 30 Sept 2026

