{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-05-20T20:47:38.322Z","discovery":{"catalog":"https://toolsly.tools/tools.json","llmsTxt":"https://toolsly.tools/llms.txt","sitemap":"https://toolsly.tools/sitemap.xml"},"relatedTools":[{"slug":"url-parser","name":"URL Parser","url":"https://toolsly.tools/url-parser"},{"slug":"user-agent-parser","name":"User-Agent Parser","url":"https://toolsly.tools/user-agent-parser"},{"slug":"http-status-code","name":"HTTP Status Code Lookup","url":"https://toolsly.tools/http-status-code"},{"slug":"mime-type-lookup","name":"MIME Type Lookup","url":"https://toolsly.tools/mime-type-lookup"},{"slug":"subnet-calculator","name":"IPv4 Subnet Calculator","url":"https://toolsly.tools/subnet-calculator"},{"slug":"css-minifier","name":"CSS Minifier","url":"https://toolsly.tools/css-minifier"},{"slug":"css-beautifier","name":"CSS Beautifier","url":"https://toolsly.tools/css-beautifier"},{"slug":"html-minifier","name":"HTML Minifier","url":"https://toolsly.tools/html-minifier"}],"kind":"utility","slug":"sql-formatter","name":"SQL Formatter","description":"Format SQL queries for every major dialect — Postgres, MySQL, SQLite, BigQuery, Snowflake and more.","longDescription":"Paste any SQL query and get a cleanly indented, readable version. Pick from twelve dialects (standard SQL, PostgreSQL, MySQL, SQLite, MariaDB, BigQuery, DB2, Hive, Redshift, Snowflake, Spark, T-SQL) so keywords, functions and quoting are tokenized correctly. Powered by sql-formatter. Runs entirely in your browser — your query never leaves this page.","category":"dev","categoryName":"Dev","keywords":["sql formatter","sql formatter online","format sql online","pretty print sql","sql beautifier","sql prettifier","format sql query","online sql formatter","sql indent","sql formatter free","postgres formatter","mysql formatter","bigquery formatter","tsql formatter"],"badge":"Formatter","url":"https://toolsly.tools/sql-formatter","inputs":[{"type":"text","key":"sql","label":"SQL","placeholder":"select id,name from users where active=1 order by name","multiline":true,"monospace":true},{"type":"select","key":"dialect","label":"Dialect","defaultValue":"sql","choices":[{"value":"sql","label":"Standard SQL"},{"value":"postgresql","label":"PostgreSQL"},{"value":"mysql","label":"MySQL"},{"value":"sqlite","label":"SQLite"},{"value":"mariadb","label":"MariaDB"},{"value":"bigquery","label":"BigQuery"},{"value":"db2","label":"DB2"},{"value":"hive","label":"Hive"},{"value":"redshift","label":"Redshift"},{"value":"snowflake","label":"Snowflake"},{"value":"spark","label":"Spark"},{"value":"tsql","label":"T-SQL (SQL Server)"}]},{"type":"select","key":"indent","label":"Indent","defaultValue":"2","choices":[{"value":"2","label":"2 spaces"},{"value":"4","label":"4 spaces"}]}],"outputs":[{"key":"formatted","label":"Formatted SQL","multiline":true},{"key":"originalSize","label":"Original size (chars)"},{"key":"formattedSize","label":"Formatted size (chars)"}],"invocation":{"webUi":"https://toolsly.tools/sql-formatter","api":null,"notes":"Currently invoked via the web UI at `webUi`. Inputs are form fields; outputs are structured text values. A remote MCP/REST API is planned."}}