Cómo funciona
Reindenta y alinea consultas SQL para dejarlas legibles y consistentes. Separa cláusulas, columnas y condiciones en líneas claras, lo que facilita revisar consultas largas, comparar versiones o documentar reportes.
Podés elegir el dialecto (por ejemplo, estándar SQL, PostgreSQL, MySQL, SQLite, T-SQL, entre otros) para que las palabras clave y la sintaxis se interpreten correctamente, además de las mayúsculas o minúsculas de las palabras reservadas.
También controla el tipo y tamaño de indentación y el fin de línea. Todo se procesa en tu navegador con sql-formatter; solo cambia el formato, nunca ejecuta ni valida la consulta contra una base de datos.
Ejemplos
select id,name from users where active=1 order by nameSELECT
id,
name
FROM
users
WHERE
active = 1
ORDER BY
nameCon palabras clave en mayúsculas: cada cláusula y columna queda en su propia línea.Casos de uso
- Volver legible una consulta larga copiada de un log o un ORM.
- Estandarizar el estilo de las consultas antes de guardarlas en el repositorio.
- Revisar y comparar consultas de distintos dialectos con formato uniforme.
- Documentar reportes o vistas con SQL prolijamente indentado.
Preguntas frecuentes
¿Qué dialectos SQL admite?
Admite varios dialectos, como SQL estándar, PostgreSQL, MySQL, MariaDB, SQLite, Transact-SQL y otros. Elegir el correcto asegura que las palabras clave y la sintaxis específica se formateen bien.
¿Ejecuta o valida la consulta?
No. La herramienta solo reordena y alinea el texto de la consulta. No se conecta a ninguna base de datos ni comprueba que la consulta sea válida o segura.
¿Puedo poner las palabras clave en mayúsculas o minúsculas?
Sí. Podés elegir que las palabras reservadas (SELECT, FROM, WHERE) queden en mayúsculas, en minúsculas o tal como las escribiste, según tu convención de estilo.
¿Se sube mi consulta a un servidor?
No. El formateo ocurre íntegramente en tu navegador; la consulta nunca sale de tu equipo.