¿Qué es un formateador SQL?
Un formatador de SQL transforma código SQL bruto, minificado o mal indentado en una consulta con indentación, quiebras de línea y capitalización de palabras clave consistentes, facilitando la lectura y el mantenimiento. Consultas SQL en una sola línea o con formato inconsistente son comunes en código de aplicaciones, salidas generadas por ORMs y logs de bases de datos. El formatador analiza los tokens SQL y retrórí la consulta de acuerdo con reglas de estilo, colocando cláusulas como SELECT, FROM, WHERE, JOIN, GROUP BY y ORDER BY en líneas separadas y con el aninhamiento adecuado. La herramienta es compatible con varios dialectos SQL, incluyendo MySQL, PostgreSQL, SQLite, T-SQL (SQL Server), PL/SQL (Oracle), MariaDB y BigQuery, cada uno con sus particularidades de sintaxis.
Cómo usar este formateador SQL gratis en línea
- 1Cole o escriba su consulta SQL en el área de entrada. La herramienta la formata automáticamente en tiempo real.
- 2Seleccione el dialecto SQL correspondiente a su base de datos — Standard SQL, MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, MariaDB o BigQuery — para aplicar una formato adecuada al dialecto.
- 3Elija el estilo de sangrado: 2 espacios, 4 espacios o tabuladores.
- 4Establezca la capitalización de las palabras clave: preserve la forma original, converta para UPPERCASE o converta para lowercase.
- 5Activa «Line between queries» para insertar líneas en blanco entre instrucciones SQL separadas por punto y coma.
- 6Haga clic en el botón «Copiar » para copiar SQLformate al portapapeles.
Common Formateador y embellecedor SQL — gratis en línea use cases
Developer debugging
Use Formateador y embellecedor SQL — gratis en línea to quickly inspect generated output, API payloads, configuration values, or encoded data while building and debugging software.
Review before reuse
Validate or transform sql, formatter, format, beautify, minify, query before adding the result to a project, document, form, message, or shared file.
Privacy-first browser processing
Run common sql, formatter, format, beautify, minify, query tasks locally in the browser without sending sensitive development data to a backend service.
Preguntas frecuentes
¿Qué dialectos SQL son compatibles?
La herramienta es compatible con Standard SQL, MySQL, PostgreSQL, SQLite, T-SQL (SQL Server), PL/SQL (Oracle), MariaDB y Google BigQuery. Cada dialecto contempla sintaxis específicas, como identificadores entre crases en MySQL, cadenas delimitadas por cifrones dobles en PostgreSQL y identificadores entre colchetes en T-SQL.
¿El formateador cambia el significado de mi SQL?
No. El formateador modifica solo espacios, rompes de línea y, opcionalmente, la capitalización de las palabras clave. No cambia nombres de tablas, nombres de columnas, valores ni la estructura lógica de la consulta. La salida formateada es matemáticamente equivalente a la entrada.
¿Puedo formatear varias instrucciones SQL de una sola vez?
Sí. Separe las instrucciones con punto y coma. El formateador procesará cada una de forma independiente y podrá añadir líneas en blanco entre ellas cuando «Line between queries» esté activado.
¿Mis datos SQL se envían a un servidor?
No. Toda la formato se ejecuta localmente en el navegador con JavaScript. No se transmitirá ninguna consulta ni dato SQL.
¿Por qué usar letras mayúsculas en palabras clave SQL?
Escribir palabras clave como SELECT, FROM, WHERE y JOIN en mayúsculas es una convención ampliamente adoptada para diferenciarlas visualmente de los nombres de tablas y columnas, mejorando la legibilidad. Sin embargo, palabras clave SQL no diferencian mayúsculas de minúsculas, por lo tanto esa es sólo una elección de estilo.