Formateador y Embellecedor SQL
Privacidad por diseño — se ejecuta completamente en tu navegador
Formatea y embellece consultas SQL en tu navegador. Toova pone las palabras clave en mayúsculas, alinea cláusulas e indenta subconsultas en forma legible: útil al revisar consultas densas de logs, ORM u otros desarrolladores.
Por qué formatear SQL
El SQL denso de una sola línea es ilegible. SQL alineado, indentado y con palabras clave en mayúsculas es lo que cada ingeniero senior de bases de datos escribe a mano. Toova hace el formateo automáticamente: pega una consulta de un slow log, un volcado de ORM o un colega, y obtén algo que realmente puedes revisar. Joins, subconsultas, CTE y funciones de ventana obtienen jerarquía visual clara.
Consciente del dialecto
SQL tiene dialectos (PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery) y cada uno tiene sus propias palabras clave y extensiones de sintaxis. Toova te permite elegir el dialecto para que las palabras clave específicas (RETURNING, LATERAL, MERGE) se reconozcan y formateen correctamente. El predeterminado es ANSI SQL, que maneja la mayoría de consultas comunes.
Sólo local
El formateo ocurre enteramente en tu navegador. El SQL que pegas (incluyendo consultas que referencian nombres de tabla internos, IDs de cliente o cualquier cosa propietaria) nunca sale de la página. La pestaña Red permanecerá vacía durante el formateo, y la página funciona offline después de la primera carga. Seguro para consultas de slow log, depuración y revisión de código.
Preguntas frecuentes
- ¿Qué dialectos SQL están soportados?
- PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery y ANSI SQL. Elige el que coincida con tu base de datos para que las palabras clave específicas del dialecto se formateen correctamente.
- ¿Las palabras clave siempre van en mayúsculas?
- Por defecto, sí: las palabras clave en mayúsculas son la convención en la mayoría de guías de estilo y hacen escaneable la estructura de una consulta. Puedes alternar a minúsculas o preservar-caso si tu equipo usa un estilo diferente.
- ¿Puede formatear consultas complejas con CTE?
- Sí. Los CTE (cláusulas WITH), subconsultas, funciones de ventana y consultas recursivas todas obtienen indentación correcta y alineación de cláusulas. El formateador entiende la jerarquía estructural de la consulta.
- ¿El formateo cambiará el comportamiento de mi SQL?
- No. El formateador sólo cambia espacios en blanco y capitalización. Tokens, operadores, identificadores y literales de cadena se preservan literalmente. La consulta que pegas corre idénticamente después del formateo.
- ¿Se envía mi SQL a algún servidor?
- No. El formateo corre enteramente en tu navegador. La consulta nunca sale de la página.