Formateador SQL
Pega una consulta SQL desordenada y formatéala en SQL limpio con indentación consistente — compatible con PostgreSQL, MySQL, SQLite, SQL Server y BigQuery.
Prueba después
Your files are processed locally in your browser. They are not uploaded to our servers.
Cómo se usa
- Pega tu consulta SQL en el cuadro de entrada.
- Elige tu dialecto SQL y si las palabras clave deben ir en mayúsculas.
- Haz clic en Formatear SQL y copia el resultado.
¿Qué es esta herramienta?
El Formateador SQL reindenta y reestructura las sentencias SQL para que sean fáciles de leer y revisar: una cláusula por línea, subconsultas anidadas con indentación y palabras clave opcionalmente en mayúsculas. Conoce las particularidades de los dialectos principales — PostgreSQL, MySQL, SQLite, SQL Server (T-SQL) y BigQuery — para que las construcciones específicas se formateen correctamente. Todo se ejecuta en tu navegador; tus consultas y sus datos nunca se suben.
Usos habituales
- Limpiar una consulta larga copiada de los logs de una aplicación
- Hacer legible el SQL generado por un ORM antes de depurarlo
- Estandarizar el estilo de las consultas antes de subirlas al repositorio
- Leer y entender la consulta de una sola línea de otra persona
Preguntas frecuentes
¿El formateo cambia lo que hace la consulta?
No, solo cambian los espacios y las mayúsculas de las palabras clave. La lógica y la semántica quedan exactamente igual.
¿Qué dialectos SQL se admiten?
SQL estándar, PostgreSQL, MySQL, SQLite, SQL Server (T-SQL) y BigQuery.
¿Puede formatear varias sentencias a la vez?
Sí, pega varias sentencias separadas por punto y coma y se formatearán todas.
¿Se envía mi SQL a un servidor?
No, el formateo se ejecuta completamente en tu navegador — las consultas, nombres de tablas y datos nunca salen de tu dispositivo.