Formateador & Embellecedor SQL
Formateador y embellecedor SQL online gratuito. Pega tu SQL, elige el dialecto y el estilo, y obtén SQL limpio y legible al instante — 100% en el cliente...
Actualizado mayo de 2026
Revisado por Rafael Duarte
Cómo funciona
De consulta minificada a SQL legible en tres pasos
1. Pega tu SQL
Cualquier consulta cruda, minificada o desordenada, en el panel de entrada.
2. Ajusta el estilo
Elige indentación, mayúsculas o minúsculas para las palabras clave y posición de la coma (al final o al inicio).
3. Formatea y copia
Pulsa Beautify o usa `Ctrl+Shift+F` — copia el resultado o descárgalo como `.sql`.
Qué hace esta herramienta
Múltiples dialectos, estilo totalmente configurable
Soporta los dialectos más usados
MySQL, PostgreSQL, SQL Server, SQLite, Oracle y SQL estándar (ANSI), sin necesidad de elegir uno específico de antemano.
Modo Minify integrado
Comprime el SQL ya formateado de vuelta a una sola línea — útil para pegarlo en un archivo de configuración.
CTEs y funciones de ventana
Indenta correctamente WITH, OVER, PARTITION BY y subconsultas anidadas o correlacionadas.
100% en el navegador
Tus consultas — incluyendo nombres de tablas y columnas de producción — nunca salen de tu equipo.
Resaltado de sintaxis en el resultado
El SQL formateado se muestra coloreado por tipo de token — palabras clave, cadenas, números — igual que en un editor de código.
Qué revela el formateo
Así se reorganiza una consulta desordenada
Cuándo vas a necesitar esto
Los escenarios más comunes entre quienes trabajan con bases de datos
Revisión de código (code review)
Un SQL legible es un SQL revisable — una consulta sin formato es casi imposible de comparar en un diff.
Limpiar el SQL generado por un ORM
SQLAlchemy, Hibernate o ActiveRecord generan consultas en una sola línea — fórmatealas antes de depurar un problema.
Entender una consulta heredada
¿Heredaste un procedimiento almacenado de 300 líneas sin ningún formato? Formatéalo para entenderlo en minutos, no en horas.
Preparar SQL para un archivo de configuración
Minifica una consulta ya formateada para pegarla en una sola línea dentro de un YAML, JSON o .env.
Documentación y tutoriales
Ejemplos de SQL limpios y con indentación consistente son mucho más fáciles de incluir en documentación técnica o publicaciones de blog.
Errores comunes
Cosas que confunden a quien recién empieza a formatear SQL
Pensar que formatear cambia el comportamiento de la consulta
El motor de base de datos ignora espacios, saltos de línea y mayúsculas — la consulta se ejecuta exactamente igual antes y después de formatearla.
Mezclar estilos dentro del mismo equipo
Usa el formateador como convención compartida para que todo el equipo escriba SQL con el mismo estilo, en vez de que cada persona indente a su manera.
No indentar las subconsultas
Las consultas anidadas dentro de paréntesis deben indentarse un nivel adicional para que sigan siendo legibles.
Pegar varias consultas sin `;` entre ellas
El formateador usa el punto y coma para separar sentencias — sin él, un INSERT y un SELECT seguidos pueden interpretarse como una sola instrucción.
Creer que Minify oculta u ofusca el SQL
El modo Minify solo elimina espacios y saltos de línea — los nombres de tablas, columnas y valores siguen siendo perfectamente legibles en el resultado.
Por qué usar este formateador SQL
Maneja SQL complejo de verdad — CTEs, funciones de ventana, expresiones CASE, subconsultas correlacionadas y múltiples JOIN — indentando cada nivel de anidamiento correctamente, no solo consultas de ejemplo con un único SELECT.
Soporta los dialectos que más se usan en producción (MySQL, PostgreSQL, SQL Server, Oracle, SQLite), lo que lo hace útil sin importar con qué motor trabaje tu equipo.
Es gratuito, no pide registro y corre por completo en tu navegador — el resultado sale con resaltado de sintaxis, listo para pegar en código, documentación o una revisión de pull request.
Coma al final vs. coma al inicio
Dos convenciones válidas — lo importante es la consistencia
Preguntas frecuentes
Es una herramienta que toma código SQL desordenado o minificado y lo reorganiza con indentación consistente, saltos de línea y mayúsculas en las palabras clave, para que sea más fácil de leer y mantener.
Referencias
Guía de estilo SQL interna de GitLab con las convenciones que usan en producción.
Guía completa sobre rendimiento de consultas SQL e indexación en distintos motores de base de datos.
Librería de resaltado de sintaxis usada internamente para colorear el SQL formateado en esta herramienta.
Artículo relacionado
Como modelar tabelas sem criar um banco impossível de manter
Herramientas relacionadas
- Minificador y Embellecedor de CSS Desarrollador Minifica CSS para reducir el tamaño del archivo y acelerar tu sitio, o embellece CSS minificado de vuelta a formato legible. Gratis y sin registro.
- Formateador & Validador JSON Desarrollador Formateador y validador JSON online gratuito — formatea, valida, minifica y exporta JSON a CSV. Vista árbol, vista gráfico y resaltado de sintaxis. Sin...
- Formateador XML Online — Beautifier, XPath y Diff Desarrollador Formateador XML gratuito — formatea, minifica, valida XML, tree view, consultas XPath, diff XML y conversión a JSON/CSV. 100% en el navegador, sin registro.
- Decodificador Base64 Desarrollador Decodifica strings Base64 a texto plano al instante en tu navegador. Compatible con UTF-8, entrada multilínea y muestra el tamaño del payload.
- Codificador Base64 Desarrollador Codifica cualquier texto a Base64 al instante en tu navegador. Compatible con UTF-8, muestra el recuento de caracteres y el tamaño del payload. Gratis, sin...