Daldal Tools

Formateador de SQL

Embellece SQL con indentación y mayúsculas coherentes en las palabras clave, o compáctalo en una sola línea. Admite MySQL, PostgreSQL, SQLite, SQL Server, BigQuery, Snowflake y Oracle.

Se procesa en tu navegador

Entrada

Resultado

Cómo se usa

Pega una consulta a la izquierda y la versión formateada aparece a la derecha. Elige primero el dialecto de tu base de datos: el analizador lo necesita para distinguir un identificador con comillas invertidas de MySQL de una conversión de tipo de PostgreSQL o de un corchete de T-SQL, y elegir el equivocado es el motivo habitual de que una consulta válida aparezca como error de sintaxis.

Las palabras clave pueden ir en mayúsculas, en minúsculas o quedarse como las escribiste. La indentación es de dos espacios, cuatro espacios o un tabulador, y el ajuste de líneas en blanco controla la separación entre sentencias consecutivas cuando pegas un script completo. El resultado busca ser legible, no cambiar lo que hace la consulta; los comentarios se conservan donde estaban.

Compactar hace lo contrario. Elimina los comentarios, reduce a un solo espacio cada secuencia de espacios fuera de las cadenas y de los identificadores entrecomillados, y quita los espacios alrededor de paréntesis y comas. Úsalo cuando una consulta tenga que caber en una línea de log, una variable de entorno o un campo JSON. Como no analiza el SQL, también funciona con extensiones de dialecto que el formateador no conoce.

Las consultas nunca salen de tu navegador, así que puedes formatear SQL con nombres de tablas, literales o datos de clientes de un sistema en producción sin riesgo.

Herramientas que se usan a continuación