JSON Formatter
Format, validate and minify JSON instantly.
Never uploadedReadable indentation and uppercased keywords, for several dialects.
One statement or several.
Standard, PostgreSQL, MySQL, SQLite or BigQuery.
Keywords uppercased and clauses indented, with the meaning untouched.
No. Formatting only changes whitespace, line breaks and keyword casing. The query is semantically identical.
Because each has syntax the others don't - BigQuery's backtick-quoted names, PostgreSQL's :: casts, MySQL's specific functions. Choosing the right dialect keeps the formatter from mangling them.
No. Formatting runs in your browser, so it is safe to paste a query containing real table names, schema details or embedded values.
Usually a template placeholder - things like {{var}} or :param from an ORM aren't valid SQL, so the parser stops. Replace them with literals to format, then put them back.
Format an unreadable one-line SQL query into something you can actually review, with keywords uppercased and clauses indented. Formatting only touches whitespace and casing, so the query means exactly what it meant before. Choosing the right dialect matters more than it looks: BigQuery's backtick-quoted identifiers, PostgreSQL's double-colon casts and MySQL-specific functions all confuse a parser set to the wrong grammar. Everything runs in your browser, so pasting a query with real schema names is safe.
The last couple are from other categories - there are 81 tools here in total.
Format, validate and minify JSON instantly.
Never uploadedRead back, in English, when a cron runs.
Never uploadedEncode or decode Base64, UTF-8 safe.
Never uploadedRead a token's header and claims locally.
Never uploadedStrong random passwords, generated in your browser.
Never uploadedMonthly payment with tax and insurance included.
Never uploaded