SQL formatter online

Convierte una consulta densa en algo que otra persona pueda revisar antes de que llegue a una migración, reporte o corrección de producción.

Dialecto:
Indentación:
Keywords:
SQL de entrada
Salida formateada
Esperando SQL...

Por qué formatear SQL

En SQL denso se esconden errores pequeños: un join equivocado, un paréntesis faltante, un filtro en la cláusula incorrecta o un alias que ayer parecía obvio. Formatear no vuelve correcta una query, pero hace visible la intención para revisarla.

Estructura legible: Indentación y saltos de línea consistentes hacen más fáciles de seguir SELECT, joins, subqueries, CTEs y condiciones WHERE.
Consistencia de equipo: Un estilo compartido reduce ruido en revisiones de migraciones, paneles, notebooks de analítica y librerías de consultas.
Depuración más rápida: Un diseño limpio ayuda a detectar errores lógicos, aliases faltantes, grupos AND/OR mal ubicados y condiciones rotas.
Cambios fáciles de revisar: Líneas estables hacen más claro revisar cambios en pull requests que leer una pared de SQL en una sola línea.

Referencia rápida de dialectos

DialectoRasgos comunesConfiguración recomendada
Standard SQLBase general para consultas relacionales simples.Keywords en mayúsculas, indentación de 2 espacios
MySQL / MariaDBBackticks, cláusulas LIMIT y sintaxis propia de MySQL.Dialecto MySQL
PostgreSQLStrings $tag$, operadores JSONB y sintaxis con muchos casts.Dialecto PostgreSQL
Transact-SQL (T-SQL)Identificadores con corchetes, cláusulas TOP y sintaxis de SQL Server.Dialecto T-SQL

Preguntas frecuentes

¿Esto sube mi SQL a un servidor?

No. El formateo ocurre en el navegador, así que el texto de la query permanece en la página.

¿Cómo reformateo SQL minificado?

Pega la query de una línea en el editor y elige el dialecto más cercano. El formateador reconstruye saltos, indentación y mayúsculas de keywords.

¿Formatear puede cambiar cómo se ejecuta una query?

Espacios y mayúsculas de keywords no deberían cambiar la semántica. De todos modos, trata la salida como código: revísala, prueba y cuida sintaxis específica del dialecto.

¿Qué dialecto SQL debo elegir?

Elige la base de datos que ejecutará la query. PostgreSQL, MySQL y SQL Server tienen reglas distintas de comillas, funciones, casts y LIMIT.