Qué hace esta herramienta
Pega una consulta SQL o abre un archivo .sql y la herramienta la presenta para que se lea bien: una cláusula por línea, una columna o condición por línea, subconsultas y CASE con sangría, y las palabras reservadas en el tipo de letra que elijas. Sirve para una sentencia o para un script entero, y todo ocurre en tu navegador: nombres de tablas, ids de clientes y valores no se envían a ningún sitio.
Nunca cambia lo que significa la consulta
La herramienta lee la consulta como tokens y escribe los mismos tokens en el mismo orden, así que no puede reordenar, quitar ni unir nada. Solo cambian el espacio entre tokens y las mayúsculas de las palabras reservadas. Los nombres no se tocan, y palabras como name, date, type, key o status se dejan como están porque suelen ser nombres. Las cadenas y los nombres entre comillas se copian exactamente.
Comentarios y dialectos
Los comentarios se conservan: uno al final de una línea sigue al final de esa línea, y uno en su propia línea sigue solo. Después de un comentario de línea siempre hay un salto de línea para que no se coma el código siguiente. PostgreSQL tiene cadenas $$...$$ y comentarios anidados, MySQL tiene comillas invertidas y comentarios #, y SQLite acepta [nombre].
Es un formateador, no un validador: no sabe si la consulta funciona ni si existen las tablas, y no parte las líneas largas. Para otros formatos mira el formateador de JSON y el formateador de XML; para ver qué cambió, el comparador de textos.