Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Formatea y embellece consultas SQL con sangría ajustable, mayúsculas de palabras clave y soporte de dialectos para MySQL, PostgreSQL, MSSQL y Oracle.

Formatea consultas SQL en línea

Este formateador de SQL convierte consultas densas, de una sola línea o con un estilo inconsistente en SQL limpio y sangrado en tiempo real, directamente en tu navegador. Pega un SELECT largo con varios joins o una instrucción apretada copiada de un registro y el resultado embellecido aparece al instante en el panel derecho, con las cláusulas alineadas y las palabras clave en las mayúsculas que prefieras.

Construido sobre la biblioteca sql-formatter con soporte para varios dialectos, de modo que la salida respeta la sintaxis de la base de datos que realmente usas.

Casos de uso habituales

Desenredar consultas largas

Divide una consulta de una sola línea con muchos joins, subconsultas y condiciones en una estructura legible y sangrada.

Revisar y depurar

Haz legibles las consultas de registros de aplicación, ORM o herramientas de BI para detectar problemas de lógica y rendimiento.

Estandarizar el estilo

Aplica una sangría y unas mayúsculas de palabras clave coherentes antes de subir el SQL a un repositorio o compartirlo con el equipo.

Cómo embellecer SQL

1

Pega tu consulta

Escribe o pega SQL en el panel Entrada de la izquierda. También puedes Subir un archivo .sql o hacer clic en Ejemplo para cargar una muestra.

2

Ve la salida al instante

La consulta formateada y con resaltado de sintaxis aparece de forma automática en el panel derecho mientras escribes. Los números de línea y un contador de tamaño en vivo facilitan recorrer scripts largos.

3

Elige las mayúsculas y el dialecto

Define la Sangría (2, 3, 4, 8 espacios o Tab), elige las Palabras clave (UPPER, lower o conservar) y selecciona el Dialecto que coincida con tu base de datos. La salida se reformatea de inmediato.

4

Copia o descarga

Haz clic en Copiar para llevarte el resultado, o en Descargar para guardarlo como archivo .sql. Usa Editar para retocar la salida a mano antes de exportarla.

Todo se ejecuta localmente. Tus consultas se formatean por completo en el navegador y nunca se suben a un servidor, seguras incluso cuando contienen nombres sensibles de tablas o columnas.

Funciones y opciones de formateo

Opciones de formateo

Estos controles adaptan la salida a las convenciones de tu equipo y a tu base de datos concreta. Cada cambio reformatea la consulta al instante.

OpciónValoresQué controla
Sangría2 · 3 · 4 · 8 espacios · TabAncho y carácter de sangría usados en las cláusulas y las expresiones anidadas.
Palabras claveUPPER · lower · ConservarMayúsculas aplicadas a las palabras clave SQL como SELECT y WHERE.
DialectoEstándar · MySQL · PostgreSQL · MSSQL · OracleLa variante de SQL usada para analizar y formatear la sintaxis específica del dialecto.

Dialectos compatibles

SQL estándar

Formateo ANSI SQL para consultas portables que no están atadas a un motor concreto.

MySQL y PostgreSQL

Formateo consciente del dialecto para las dos bases de datos de código abierto más populares.

MSSQL y Oracle

Soporte para la sintaxis T-SQL (SQL Server) y PL/SQL (Oracle).

Herramientas integradas

Formateo en tiempo real

La salida se actualiza mientras escribes, con resaltado de sintaxis y números de línea.

Subir y descargar

Carga un archivo .sql local o exporta el resultado formateado con un clic.

Salida editable

Cambia el panel de resultados al modo de edición para hacer ajustes manuales antes de copiar.

¿Es tu primera vez con la herramienta? Haz clic en Ejemplo para cargar una consulta deliberadamente apretada y verla formatearse al instante.

Preguntas frecuentes del formateador de SQL

¿Qué hace un formateador de SQL?

Reescribe una consulta con una sangría, unos saltos de línea y unas mayúsculas de palabras clave coherentes para que la estructura sea fácil de leer: una cláusula por línea, subconsultas sangradas y joins alineados. Solo reorganiza el diseño, no la consulta en sí.

¿El formateo modifica los resultados de mi consulta?

No. El formateador solo cambia los espacios, la sangría y las mayúsculas de las palabras clave para mejorar la legibilidad. La base de datos analiza la consulta formateada de la misma forma, así que devuelve exactamente las mismas filas que la original.

¿Qué dialectos SQL admite?

Puedes formatear SQL estándar (ANSI), MySQL, PostgreSQL, MSSQL (T-SQL) y Oracle (PL/SQL). Elige el dialecto que coincida con tu base de datos para que la sintaxis específica se maneje correctamente.

¿Puedo conservar o cambiar las mayúsculas de las palabras clave?

Sí. Pon Palabras clave en "Conservar" para dejar las mayúsculas intactas, o elige UPPER o lower para normalizar cada palabra clave a un solo estilo en toda la consulta.

¿Se envían mis consultas a un servidor?

No. Todo el formateo ocurre localmente en tu navegador. Tu SQL nunca se sube, registra ni almacena, así que es seguro incluso cuando las consultas hacen referencia a esquemas o datos sensibles.

¿Puede formatear varias instrucciones a la vez?

Sí. Pega un script con varias instrucciones separadas por punto y coma y cada una se formatea en su sitio, manteniendo intacta la estructura general del archivo.

¿Qué pasa si el SQL tiene un error de sintaxis?

Si la entrada no se puede analizar para el dialecto seleccionado, la herramienta muestra un mensaje de error en lugar de producir una salida rota. Corrige el problema indicado, o prueba otro dialecto, y el resultado formateado reaparece.

Sangría
Entrada
Salida
Error

Pega el código a la izquierda para formatear

|
Pega tu consulta SQL y obtén una salida con la sangría correcta al instante mientras escribes.
Elige las mayúsculas de las palabras clave: UPPER, lower o conservar el original.
Selecciona tu dialecto SQL para un formateo consciente del dialecto.
Todo se ejecuta localmente en tu navegador: las consultas nunca se suben.
¿Quieres aprender más? Leer documentación →
1/5
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave