- Home
- SQL Linters and Formatters
- Primova SQL Formatter & Linter
Primova SQL Formatter & Linter
What it is
Primova SQL Formatter & Linter is a free web tool for formatting SQL and checking queries for risky patterns. It supports Standard SQL, PostgreSQL, MySQL, SQLite, MariaDB, T-SQL, BigQuery, and Snowflake. Formatting controls cover indentation, maximum line width, keyword and identifier casing, and comma placement. Lint checks flag SELECT *, UPDATE or DELETE statements without WHERE, TRUNCATE TABLE, and DROP statements. The tool can suggest a dialect when it detects clues such as MySQL backticks, PostgreSQL $1 placeholders, T-SQL TOP or OUTPUT, or BigQuery QUALIFY. Formatting, linting, and dialect detection run in the browser, so queries stay on the device. Users can copy formatted SQL or download a .sql file. The Free plan is listed as free, billed forever, with every tool and feature, no signup, and no hidden limits today. There is no separate minify mode; a very wide line width with Preserve casing can create a near-minified result.
For and against
For
- Supports eight SQL dialects
- Runs formatting in the browser
- Flags several risky query patterns
- Copies or downloads formatted SQL
- Free plan needs no signup
Against
- No separate minify mode
- Web-only platform
- No free trial listed
The verdict
Primova combines multi-dialect formatting, query-risk checks, and browser-local processing in one free web tool. Its lack of a dedicated minify mode is the main stated limitation.
Who it suits
It suits SQL users who need browser-based formatting and lint checks across several dialects. It also fits people who want local browser processing and downloadable SQL without signup.
Plans and prices
Free
Every tool and feature · no signup · no hidden limits today
Read 8 Oct 2026 · primova.app
On the record
- Company
- Primova describes itself as a remote team.primova.app · read 8 Oct 2026
- Dialect suggestions
- Suggests a dialect when it detects signals such as MySQL backticks, Postgres $1 placeholders, T-SQL TOP or OUTPUT, or BigQuery QUALIFY.primova.app · read 8 Oct 2026
- Exports
- Users can copy formatted SQL or download it as a .sql file.primova.app · read 8 Oct 2026
- Formatting controls
- Options include indentation, maximum line width, keyword and identifier casing, and comma placement.primova.app · read 8 Oct 2026
- Integrations
- The product page describes browser-based use and copying or downloading SQL; it does not state third-party integrations.primova.app · read 8 Oct 2026
- Lint checks
- Flags SELECT *, UPDATE or DELETE without WHERE, TRUNCATE TABLE, and DROP statements.primova.app · read 8 Oct 2026
- Local processing
- Formatting, linting, and dialect detection happen in the browser, and SQL queries do not leave the device.primova.app · read 8 Oct 2026
- Notable limitation
- There is no separate minify mode; a very large line width with Preserve casing can produce a near-minified result.primova.app · read 8 Oct 2026
- Purpose
- Formats SQL across eight dialects and lints queries for risky patterns.primova.app · read 8 Oct 2026
- Support
- Primova says it typically replies to contact messages within about two days.primova.app · read 8 Oct 2026
- Supported dialects
- Supports Standard SQL, PostgreSQL, MySQL, SQLite, MariaDB, T-SQL, BigQuery, and Snowflake.primova.app · read 8 Oct 2026