Poor SQL vs RegSQL
Poor SQL
poorsql.comRegSQL
regsql.comSide by side
| Figure | Poor SQL | RegSQL |
|---|---|---|
| Price from | Free | $8/mo |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| Linux | Yes | — |
| API | Yes | — |
| Plans published | 1 | 4 |
| Spec score · SQL Linters and Formatters | 9.0 (#1) | 8.8 (#2) |
| Dialect support | The project is focused on Microsoft T-SQL; support for other SQL dialects is possible but none is implemented as a dedicated dialect. | The homepage names PostgreSQL, MySQL, MariaDB, SQLite, BigQuery, SQL Server, Snowflake and Oracle PL/SQL as supported dialects. |
| Independent mention | J.D. Hodges lists Poor SQL as a free online alternative for formatting SQL Server queries when SQL Server 2008 lacked a comparable built-in feature. | A SQLServerCentral forum participant recommended regsql.com for interactively testing and generating regex patterns in an SQL discussion. |
| Support | Users are directed to contact Tao Klerks by email or file issues in the GitHub issue tracker. | The terms give [email protected] as the contact address, and the Indie plan advertises priority support. |
| What it does | Poor SQL reformats and colorizes T-SQL according to user-selected formatting preferences. | RegSQL provides browser-based SQL formatting plus AI tools for generating, explaining and repairing SQL, and for generating and testing regular expressions. |
Plans
In their own words
Poor SQL
Poor SQL reformats and colorizes T-SQL according to settings such as indentation, tab spacing, maximum width, and where statements and clauses break. It can expand comma lists, boolean and CASE expressions, and JOIN ON sections. Formatting runs in the browser, including offline, and the site says submitted SQL is not sent to an external service. Output views include input SQL, formatted SQL, and HTML source. An obfuscation and minification option can vary colors, line lengths, and keyword case, or substitute keywords. Downloads include plugins for SQL Server Management Studio, Visual Studio, and WinMerge, plus a command-line bulk formatter. The open-source Poor Man’s T-SQL Formatter library is AGPL-licensed and supports Microsoft.NET and Mono; its JavaScript library works in browsers and contexts such as Node.js. The project describes its parsing as coarse rather than full, especially for DDL. The free plan is free. Settings are remembered with a cookie; blocking cookies restores defaults on each visit.
RegSQL
RegSQL is a web SQL workspace combining browser-local formatting with optional AI assistance. Formatting runs in a browser worker without an account or server round trip. It adjusts whitespace and casing while preserving query logic, aliases, and comments, and accepts multi-statement input up to 1 MB. Listed dialects are PostgreSQL, MySQL, MariaDB, SQLite, BigQuery, SQL Server, Snowflake, and Oracle PL/SQL. AI tools can generate SQL from a description, explain an existing query, or suggest a repair. Formatting may reveal parsing problems, but RegSQL does not connect to a database or verify tables, columns, permissions, data types, or runtime behavior. SQL, prompts, and schema text are sent to the AI provider only after Generate, Explain, or Repair is chosen. The Free plan is free, billed Forever, with unlimited local formatting and 20 AI requests monthly. Indie costs $8 a month or $72 billed yearly ($6/month).