OpenReplay Logo
12k
12k

Formateador SQL

Formatea, embellece y minifica SQL para todos los principales dialectos — procesado localmente en tu navegador, de modo que tus consultas nunca salen de tu máquina.

Mayúsculas/minúsculas de palabras clave
Procesado localmente

Acerca de esta herramienta

Un formateador SQL normaliza los espacios en blanco, la indentación y la capitalización de las palabras clave de una consulta sin cambiar lo que hace. Analiza tu SQL en tokens y los reemite con saltos de línea coherentes e indentación de dos espacios, de modo que cláusulas como SELECT, JOIN, WHERE y GROUP BY se alinean de forma predecible. Esta herramienta admite el SQL estándar más reglas propias de los dialectos PostgreSQL, MySQL, SQLite, BigQuery, Snowflake y SQL Server, y te permite forzar las palabras clave a UPPER, lower o preservar su capitalización original.

Úsalo para limpiar una consulta de una sola línea copiada de un registro de ORM, hacer revisable una instrucción generada y densa en una pull request, o estandarizar la capitalización en los archivos SQL de un equipo. El botón Minify hace lo contrario — colapsa una consulta formateada de vuelta a una sola línea y elimina los comentarios dejando intacto el contenido de las cadenas entre comillas — lo cual es práctico para pegar una consulta compacta en un valor de configuración o en una cadena de código.

El formateo solo reorganiza los espacios en blanco y la capitalización — nunca valida que tu consulta sea correcta contra un esquema real, y la minificación preserva deliberadamente los espacios dentro de los literales de cadena entre comillas.

Preguntas frecuentes

¿Qué dialectos SQL admite este formateador?

Admite el SQL estándar, PostgreSQL, MySQL, SQLite, BigQuery, Snowflake y SQL Server (Transact-SQL). Cada dialecto aplica sus propias reglas de palabras clave y de sintaxis para que la salida coincida con las convenciones de ese motor.

¿El formateo cambia lo que hace mi consulta SQL?

No. El formateo solo ajusta los espacios en blanco, la indentación y la capitalización de las palabras clave — los tokens y la lógica de la consulta no cambian, de modo que una consulta formateada se ejecuta de forma idéntica a la original.

¿Minificar SQL elimina los espacios dentro de mis valores de cadena?

No. La minificación colapsa los espacios en blanco y elimina los comentarios solo fuera de las cadenas entre comillas, de modo que un literal como 'a b' conserva sus espacios internos y el texto que parece un comentario incrustado se deja intacto.