JSON Formatter
Format, minify and validate JSON with clear error positions.
Format long SQL queries with clean indentation for your database dialect.
Your files stay on your device
Everything runs in your browser. What you paste is never sent to a server. Queries often contain table names and values you may not want to share, so they stay local.
No. Only whitespace and the case of keywords change. String contents, identifiers and numbers are untouched.
The parser could not read part of the text, usually an unclosed quote or bracket, or a statement from a different dialect. Try another dialect from the list.
Yes. Statements separated by semicolons are formatted one after another with a blank line between them.
No. It checks the shape of the text, not whether tables or columns exist.
Yes. Positional and named parameters are recognised for the common dialects and left exactly as written.