JSQLFormatter

No phone app

5.1No. 19 of 26
in SQL Linters and Formatters
  • Recognised40% of the score20
  • Phone app26% of the score0
  • Documented20% of the score38
  • Free plan14% of the score30
Free plan
Yes
Runs on
Linux, Mac, self-hosted, Windows

Summary

JSQLFormatter is ranked #19 of 26 in SQL linters and formatters on Samsung Mobile US Press. It runs on Linux, macOS, Self-hosted, Windows. There is a free plan.

JSQLFormatter plans and pricing

All plans
JSQLFormatter Free Apache 2.0 licensed from version 5.4; available as Java library and command-line executable manticore-projects.com · 4 Oct 2026

Compared on SQL linters and formatters

Supported SQL dialects
Oracle, SQL Server, MySQL, MariaDB, PostgreSQL, H2, DuckDB, BigQuery, Redshift, Databricks, Snowflakemanticore-projects.com
Editor extensions
Yesmanticore-projects.com

Facts

Purpose
JSQLFormatter is a platform independent SQL formatter, beautifier and pretty printer.manticore-projects.com · 4 Oct 2026
Parsing
It parses SQL into an abstract syntax tree using a real grammar rather than regular expressions.manticore-projects.com · 4 Oct 2026
Database coverage
The site lists Oracle, SQL Server, MySQL, MariaDB, PostgreSQL, H2, DuckDB, BigQuery, Redshift, Databricks and Snowflake.manticore-projects.com · 4 Oct 2026
Statement coverage
It supports SELECT, INSERT, MERGE, UPDATE, DELETE, CREATE and ALTER statements, including WITH clauses and nested sub-selects.manticore-projects.com · 4 Oct 2026
Comments
It preserves comments, including comments between keywords or inside join conditions, and leaves comment-like string literals alone.manticore-projects.com · 4 Oct 2026
Output formats
It supports ANSI terminal highlighting and HTML and RTF output for documents and wikis.manticore-projects.com · 4 Oct 2026
Java source
It can import SQL strings from Java source while preserving variables and export them as String, StringBuilder or MessageFormat.manticore-projects.com · 4 Oct 2026
Configuration
Indent width, comma placement, and keyword, function and object casing can be configured per invocation, file or statement.manticore-projects.com · 4 Oct 2026
Interfaces
The product is offered as a Java library JAR from Maven Central and as an executable JAR for command-line use.manticore-projects.com · 4 Oct 2026
IDE integrations
The site says a NetBeans plugin is a platform target and lists Eclipse, JEdit, Squirrel SQL and DBeaver as planned.manticore-projects.com · 4 Oct 2026
Native libraries
The installation page labels native dynamic libraries as “Coming soon.”manticore-projects.com · 4 Oct 2026
License
JSQLFormatter is licensed under Apache 2.0 from version 5.4 onwards; releases through 5.3 were AGPL.manticore-projects.com · 4 Oct 2026
Security and privacy
The product page describes local Java and command-line use but does not state a security certification or compliance claim.manticore-projects.com · 4 Oct 2026
Maker
Manticore Projects describes itself as a consulting company for financial valuation, reporting and credit risk management.manticore-projects.com · 4 Oct 2026

Company

Founded
2011manticore-projects.com · 28 Sept 2026

Best JSQLFormatter alternatives

See all 12

Where it ranks on Samsung Mobile US Press

Is JSQLFormatter yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources